For me making snapshots would only make sence for archive nodes. Regular nodes can sync fast enough using Parralel Innitial Block download (PIBD).
There are reason why we want to sync decentralised from many peers. Relying on any single entity, or place to store snapshots, introduces risk.
What I think is more usefull is to make minor optimizations to PIBD to make it faster. For example MWcoin copied PIBD and made a minor modification, increasing the default size of segments. The result is a massive increase in syncing speed (sync takes 11 minutes) .
This speed most likely comes with some costs such as relying on a few fast and centralised nodes so we should not copy it. But perhaps we can learn a bit from this “pragmatic approach” and change some default settings (such as segment size, number of peers) to get faster syncing without any real costs or downsides.