In particular, if you license it MIT, and it's useful, expect Amazon to make a fork, not give you the source code, and each tens of millions of dollars from it while you don't get a cent.
There's writing code for charity, and then there's this. Charity wasn't meant to include hyper-corporations.
AGPLv3 attempts to solve this problem, by forcing SaaS providers to open-source their modifications.
And whatever license you use, expect it to be crawled by AI, and have AI provider make millions on it.
I don't understand your point? If you write code with an MIT license, this is what you would expect.
So? I am not about to create AWS. I'm glad people can use my free software on their own machines, on rented servers, or hosted by an expert.
If you want evil megacorps to give you money when they use your thing, maybe say "if you're an evil megacorp you have to give me money when you use my thing" in the license?
If your license reads "hey, you can use this however you want, no matter who you are, and don't have to give me money", people will use it however they want, no matter who they are, and won't give you money.
Unfortunately, for decades, free software fanatics have bullied inexperienced and eager programmers, who don't know any better into believing that an actual sustainable development model that respects their work is evil and that we should all work for free and beg for donations.