Forcing developers to open source everything in the way it happens here made me thinking
Nope, no one is forced to open source anything. The expectation of many stakeholders is that if you want US to pay you to develop it, we want to see open source.
If you want to fund your own development or raise capital from your own investors like any other startup, you can do whatever you want.
EDIT: upvoted parent for visibility
RE: SteemWorld Support tomorrow ON or OFF?