For your first question, there's a market out there. Startups aren't for everyone and ISO + less money isn't for everyone. But startups competing on price with Google+Facebook isn't going to work. Consequently this isn't done. So startups attract a certain sort of person and established companies attract another.
About anti-dilution clauses, imagine yourself as a founder. You have a patent on a hyperistor which will make transistors look like warmed over MySpace. Awesome. You and a couple of grad school buddies raise a $3M Series Seed round and run through that. Damn! It works! You've proved your thesis and now you need to scale. For that you need more money, another funding round.
This is where everyone wants to be. This is a success scenario but it is not success. You need more money, say $20M to scale your technology.
Someone has to give you that $20M and they will want something. If the founders+employees all had anti-dilution clauses, the VC who wrote the Seed term sheet would have to suffer. A lot. A lot a lot. So they would never agree to this in the first place.
Instead, everyone, founders, employees and VC, all dilute but then the company also gets the $20M. Anti-dilution clauses show up when a startup really needs money and the VC can force them to accept it as a term. It's not a good sign.
Sharing dilution is in its way, very equitable. This is in fact, the way things work. Startups are about risk and anything structural which you attempt to engineer out that risk will come back and bite you.