I’m guessing Snaps are great for what they were designed. IOT devices.
They are good for server installations as well, except Docker/containers are almost always a better solution. Although the auto updating features make it a good solution for potentially creating self hosted services.
They’re just a terrible fit for the desktop. Unsurprising because they were never designed for the desktop.