APGL on the other hand requires more upfront thought about how you're going to organize the project in general and what you might do with it later on.
So no changing the license per say. But no way from a binary to tell if this has been adhered to.
That is a very odd framing of the choice. Using the MIT license is not a zero-sum game. If AppGooFaceSoft choose to use your software without paying you anything, the only costs would exist within your own mind and depend entirely on your beliefs, not some external standard.
I cannot achieve my goals with MIT license.
I think the developers who change the licenses of this repo have bad faith and yes, I agree, they deeply misunderstood the licenses or they planned all along to ride the 'free software' banner for adoption to then make money out of it. They could have done it in a more elegant way.
On the contrary, GPL and especially AGPLv3 gives the developers better protection than permissive ones:
https://en.wikipedia.org/wiki/Free-software_license#Comparis...
There's the WTFPL License (https://en.wikipedia.org/wiki/WTFPL) but that doesn't seem like a great option either. For my project (https://github.com/argosopentech/argos-translate) I dual licensed under the MIT and CC0 licenses even though CC0 isn't really designed for software but it seemed reasonable. It seems surprisingly difficult to release code with no conditions besides limiting liability.