It seems clear to me that this isn't a well thought out policy, but more of a tantrum by yet another developer angry about the industry changing out from under them. Sadly, it won't help, it'll just hasten this project's death.
I'm going to spend the rest of my career charging twice what I used to charge cleaning up the unmaintainable, non-functional-but-provably-valuable messes these tools are producing, but that doesn't mean I want to have to do the same in the community work when there is absolutely no reason for it.