How much I support libre software, scripting support in StarOffice and descendants seems like a failure. VBA was the third programming language I learned, and even MS Office 97 had very good programming environment with great documentation. In early 2000s MSDN, which included support for the VB family, was something I would consider among the finest help systems I know for software of that size.
(1) Compared to VBA, the LibO environment feels like using Notepad.exe. Documentation, where available, suffers from the syndrome of being written by the author, who already knows the API. Almost useless for anybody else.

While with time I moved to position that it’s an anti-feature in document editors,
(2) at least if the code can be attached to documents, there is one exception: database programs. Both Microsoft Access and LibO Base are tools for building frontends to databases. In particular Base is not by itself storing any information. Not having a sane programming language for that kind of software renders it useless.
(1) I could probably find some better examples, but for much smaller projects.
(2) Text processors, spreadsheets, presentation creators, drawing programs.