In perfectly competitive markets noone makes a profit. As a result, capital is only allocated to imperfect markets, defined through various inefficiences: barriers to entry (monopolistic practices), information asymmetries (cheating), …
If you regulate away bad practices, capital will flow elsewhere. The level of equity investment in IT (and the valuations) is largely due to bad practices; fixing that will take away the OP’s favorite toys.
> In perfectly competitive markets noone makes a profit
Bit of an aside, but this is not true btw. Even in situations which most closely approximate what you describe, there is a positive, nonzero floor to profit taking. This is typically explained as the opportunity cost of allocating money, which is not just the known alternative investments you are giving up, but the unknown-unknown risks. Among certain schools of political economics, it is also taught that this is a built-in action bias towards holders of money. Essentially, the rich get richer (quantified).
They won't be good citizens so long as there is a considerable power disparity that is enabled by them having a lot more money. Giving them even more money would only make things worse.