There are also important practical reasons for low share prices - there are high fees and commissions for trading shares in lots smaller than 100.
This makes stocks at low prices attractive for small investors, unlike the Berkshire of old with a price of 100k...