I don't really understand why those things are bad? Making your server executable available for dedicated servers is common (and good!) and selling paid mods just seems like selling software to me
edit: the private server operators might be bad, but I don't see how this is Minecraft's fault (or how it doesn't apply to every game that allows dedicated servers)
edit: the private server operators might be bad, but I don't see how this is Minecraft's fault (or how it doesn't apply to every game that allows dedicated servers)