1.There aren't 21M Bitcoins,because a few million Bitcoins are already lost or will be lost forever.
2.I don't get your idea about equal distribution.OK everyone will get the same amount of BTC,but what happens after that?Some people will lose their BTC due to scams(or forget their passwords and private keys),other people will waste their BTC,buying stuff they don't need or playing crypto gambling.Eventually the BTC will be concentrated in the hands of a few wealthy people.That's how capitalism works.
3.Many poor people in the underdeveloped countries don't have computers and internet.How do you plan to give them Bitcoins?