That won't be true once your competition catches up to you and your bug-riddled product is pissing off customers, pushing them towards your competitors.
Anyone that offers a "beginner to pro" course for a language is full of shit. You do not reach pro status by learning a language. That's the absolute first step, and you will still be a beginner after learning your first language. Also I think most programmers that already know at least one language would consider learning a language via video tutorial to be a massive waste of time.
Sorry I wasn't very clear. I didn't mean to suggest that Libreoffice per se should pivot to a web app (unless they want to rewrite a lot of stuff or figure out how to generate WASM). But I think I would rather use an office suite in general if it were a web app.
And it doesn't need to use a JS framework, it could be written in any language that targets WASM.
I think LibreOffice should just be a PWA. I could easily be missing something, since I'm not an office suite power user, but AFAICT, everyone would be better off using an OSS version of Google Docs. Web apps are the most accessible option, they fit the collaborative use case well, etc.
There are CI tools like Prow and Tide which make it possible to use squash by default while still giving control to developers who want to use a different merge strategy.
That won't be true once your competition catches up to you and your bug-riddled product is pissing off customers, pushing them towards your competitors.