MIT encourages future commerical capture. I can download your MIT source and go make a company and a million dollars, and you don't get shit. GPL is what you want if you don't want commercial entities to be able to use your code and then run off and make a ton of money and never have to release the source code.
But the MIT source remains open, yeah? Do I care if someone tries to make money with the open code? Not really, as long as the open code generated remains open and can not be gated for economic returns. Certainly, it would be different if I would expect to try to build a business off of "source available" code.