One thing to keep in mind, WordPress being open source was an afterthought. It inherited a GPL from b2/cafelog.
If Matt woke up one morning and decided he wanted to make WordPress closed source, he couldn't. But what he could do is force everyone to pay a license fee for the name, and anyone who did not pay he publicly makes hell for them. You could also pretend to encourage them to fork, knowing full well they would be bound by a GPL just like him.
This is actually a very successful business strategy and even has a name: racketeering.
He drives the project long enough that probably no b2 code remains. He could have prepared and take a contributor agreement or some other measures to allow relicensing.
Question however is, whether auch a scheme would have made WordPress successful, or if it thrives from the community, where many assumed that everybody plays on the same field via GPL.
He can also just stop open sourcing his company's work on the product. WordPress is GPL, not AGPL, so they can make any changes you want and use them on Automattic's platforms without ever releasing code to the community again.
I don't understand your point about forking, yes they'd have the GPL but so what? They can control their fork from then on, it doesn't matter if they have to continue open sourcing contributions, in fact it'd be preferable to whatever Matt is doing.
I think you underestimate the work it takes to maintain and more importantly grow such a large open source project. If wp engine can barely contribute today, what are the chances they want to take on the whole thing. Nope they just want to get rich off open source. That's understandable , they are a for profit after all. But at what point does it make sense to give back in terms of either money or time to make improvements to the ecosystem that you depend on.
I agree with Matt's ideals but not the actions. The reality is theres not a whole lot he can do without looking like spoilt kid taking his ball away from the game.
If Matt woke up one morning and decided he wanted to make WordPress closed source, he couldn't. But what he could do is force everyone to pay a license fee for the name, and anyone who did not pay he publicly makes hell for them. You could also pretend to encourage them to fork, knowing full well they would be bound by a GPL just like him.
This is actually a very successful business strategy and even has a name: racketeering.