Well for one, not everyone plays online all the time. They may want to use these items when they’re using their laptop or when their internet konks out. I know mine currently does that a couple time a day.
Another reason, Games are suppose to be a product, not a service. This isn’t a movie theater. People should be able to keep what they download. Entities like Dr Hax and his Swep should not have to be redownloaded from the cloud every time you want to use him or the swep.
And then there is also the matter of cloud items that get removed from the cloud. When you download stuff from Gmod.org, if it disappears from the site it still remains with the users that downloaded it and it can be rehosted on another site or reuploaded, even though that is frowned upon.
Lets say I’m working on a comic and I need the dimensional rift entity for use as an effect. Only when I go to my favorites I find it taken down and no longer have access to it. But If the cloud allowed me to really download the entity and it appeared in its proper tab, I wouldn’t have to worry about not having access to it if it were to ever be taken down or I was without an Internet connection.
Plus I wouldn’t hut if the gcfs were gcfscape compatible, but that’s an issue for another team.
At the very least, Full download should be an option. Cloud script is only really useful for Barrowing entities and Sweps, but never being able to keep them.