Because it's frustrating. They do it to belittle the projects and shame the authors for trying to make a living.
Not every project wants to end up as another bloated abandonware in Apache Software Foundation.
Not every project wants to end up as another bloated abandonware in Apache Software Foundation.
When I see a license on a project I expect that project will provide the code under that license and function fully at runtime, not play games of "Speak to a sales rep to flip that bit or three to enable that codepath".