Agreed. This is a ridiculous way to operate for a software purporting to be professional.
I've been away for a month, got back 2 days ago. Yesterday I worked on one file, today I need to open a different project to do some work on it. Of course, I can't, because for some insane reason the default 'caching' setting is 15 days. Why on earth files are cached for only a set time I really don't understand - as far as I'm concerned, there should ALWAYS be a copy of the latest version of my files backed up locally every time I hit save, and it should remain there UNTIL I DELETE IT, whether that be 10 minutes or 10 years. Sync it to the cloud in the background, ask me for confirmation of which version I want to use, that's fine - but don't EVER delete my local copy.
Here's a hypothetical situation for you - I have a design in Fusion which gets output to a CNC mill, a complex and expensive part run on demand every now and then for a customer. They ring me up needing this part run IMMEDIATELY to repair a production line that's losing them $50,000 an hour, as the spare one they had in stock just fell off the forklift. The only problem is, it's been 18 months since they last needed one. What do I tell them? Yes, no worries, just bring me the part so I can measure every single dimension and redraw it from scratch before I can even fire up the mill. Or alternatively, you can wait an unknown amount of time until I can access your file again.
Hypothetical - for two reasons. One, I'm a hobby user anyway, which means all this outage costs me is not being able to work on my project in this bit of spare time, instead of $ and a customer.
Secondly - ain't no way I'll buy a subscription if I do go into business, for this exact reason. I do however have a mate who runs a rapid prototyping business, and I certainly won't be advising him to take up a Fusion360 subscription unless this issue is resolved.