Why would people buy bitcoin these days if its too expensive?
What you are probably missing is the fact that you can buy partial bitcoins, you don't have to purchase a whole bitcoin at once. You could buy a small bit of bitcoin for $20 if you wanted, it can be an affordable investment for anyone.