People are telling to people that Bitcoin can earn them money instead of the fact that Bitcoin is just like any other digital currencies out there where you can transact using it. People are sharing the asset-side of Bitcoin rather than the currency-side, and that's why people see Bitcoin more of an asset, and not a currency. Though there's nothing wrong because I look Bitcoin both as an asset, and a currency, but I guess let's teach them the currency-side of it as well, and not only the asset-side shall we?
Bitcoin can not help us to earn money.
Bitcoin value and price increases with time because there are developers, business operators, communities that contribute to help Bitcoin adoption. They are people to help us get profit from our Bitcoin investment passively. Without those people who make contributions, Bitcoin value and price will not increase and we as Bitcoin investors will not get any passive profit.