@Aerilius You state, “By the way, there is still only one code-base of SketchUp”.
I would bet $$$ they are not the exact same codebase. I suppose they probably use some of the same code, but there has to be some modifications for it to work correctly on the cloud. Perhaps they have automated build processes so most of the deltas are added automatically, but it still isn’t the same code. Most developers also will tell you, the details are in the implementation, and especially in the UX, which requires a significant amount of code, which in this case is 100% different from the desktop and PRO.
I have zero idea what you mean in your second paragraph. “simple chip in your brain?” WHAT are you talking about?
And you tout “Continuous Delivery?” Exactly WHAT are you expecting they will continuously deliver? If the speed of new 3D features is anything like the last few years, then I suspect the continuous delivery will make no difference at all, other than an update to the JS framework they’re using, and a new icon design or two.
And please stop about the pirating. Pirates exist, they always will. As a software developer myself, I don’t believe I’ve ever lost a single sale to a pirate, because pirates don’t buy software, no matter what. The real goal is to not have casual piracy which means not allowing folks to send their reg info to a friend so they can use it. SU already does a fine job in preventing casual piracy.
More resourcing becoming freed? Ok, now I know you nothing about what you speak of. Porting to the cloud an application of this scope is an immense task. OnShape raised $80,000,000 for their company who already had experienced CAD developers, with much of it targeted toward the OnShape Cloud Platform. This is NOT trivial stuff.
And regarding extensions-- can you name one other 3D program which relies on extensions as much as SU? There is none. Why do you think that is? Because they have a superior API? No, I doubt that. In fact ask the OTOY developers how easy it is to write plugins for Octane in SketchUp. They’ve been at it for 2 years now and still struggle mightily. Yet they have successfully added plugins to 17 other 3D program out there, including all the top ones.
No, the reason there are so many plugins is because SU lacks in so many features.