I honestly don't see how such strategies work long-term though. As a former embedded SW engineer, the Arduino IDE seems very toy-like - which is excellent for people just starting out, but not something a company developing an embedded product is likely to use. I think PlatformIO is similar but I have only tried that once.
If these companies try to get vendors to pay them to support their boards, or try to start charging users directly, I really think that the hobby community will move on and someone will fork or create their own solution, and the whole cycle will start again.
Platformio is a package manager for embedded systems
That phrase encompasses a huge amount of value. VS Code+PlatformIO is free but I would happily pay for it. I was already paying for an Arduino Visual Studio plugin (Visual Micros) before I learned about it.