It's difficult as a software vendor: You offer a free version, you find that many of your customers that should pay don't, because the free version gives them all they need. A hobbyist and a pro need the same features, really. Step file export is an excellent example.
OnShape is fairly cunning in this respect. The free version does not allow you to keep and edit private documents. Everything you draw is public. As a business, that's not something you can get away with. As a hobbyist, I really don't care.
As for web apps, subscriptions and software as a service... Like it or not, that's the way the commercial world is going. The advantages are numerous: It's truly cross platform. You can't lose data. There's nothing to install. It's never out of date. Your work is not tied to any local storage.
FreeCAD, I expect to feel just like Blender: great, powerful features with the most pointlessly clunky, migraine inducing interface. I'm keeping an open mind and hoping to be pleasantly surprised.