

Yeah, one of the two was a pure safety play, not even ethics.
If I sell the military an ATV for shuffling things around on base, I might engineer a speed limiter to prevent the ATV from going faster than what its safety features are rated at. But a demand that I remove the governor so that the vehicle can go all lawful speeds totally misses the point. Whether it is illegal or unethical to do so, it’s still bad engineering to use dangerous technology beyond the scope of what it (and its safety features) has been designed for.
Yup.
LTE can support something like 300-400 connections per band and there are 16 primary bands licensed in the US. 5G and mm wave open things up some more, including beam forming techniques that may allow an antenna array to communicate with two devices on the same frequency at the same time.
But at the same time, each carrier only gets some of those bands, and they want to separate bands by physical space so that neighboring cells are using different bands, and in 3 dimensional space there can be a lot of neighbors. And 300 passive connections simply keeping the connection alive are different from 300 active users trying to actively transmit and receive significant data. Plus real world interference will always make devices come up short from the theoretical max performance.
Temporary/mobile towers go a long way, though, for temporary surges in demand, like sporting events. Things have gotten a lot better on game days in certain places (especially small college towns whose populations basically double on game day, with everyone jammed into a single stadium for about 4 hours).