WordPress is itself a fork of a previous open-source GPL license. Meaning Mullenweg couldn't make it close source even if he wanted to.
He makes it pretty clear that he thinks all of WordPress should belong to him. So he's intentionally closing out the ecosystem by making it as hostile to third-parties as possible.
As some like to say, "the cruelty is the point".