I have been buying Bitcoin for 2 reasons.
1: To increase the amount of coins I have in my cold wallets.
2: For trading purposes.
Nowadays I only buy Bitcoins for trading purposes. I have been quite successful in making profits, it allows me to generate coins without having to buy them.