Pretty sure most people on Bitcointalk got their coins almost free with CPU GPU mining back in 2009-2010.
Most likely the retail people that are buying Bitcoin now only buy like $100 worth to play around with it. Most of the surge in price was due to investment firms which bought 8 figures worth.
Yes a lot of people are doing it because they know very well that bitcoin can make their money double and some rich they are investing in a very huge amount of money I know some of the rich people in my country that they are using more the enough money to buy bitcoin when its price is low and then they keep it on hold for some time and when they sell bitcoin with high price so its profit is very high so yes they are buying bitcoin with their real money.