The overall population of the world cannot accept Bitcoin due to financial instability and those who have money will not surely gain profit from Bitcoin because everyone cannot understand this type of investment and cannot continue due to lack of knowledge and lack of the ability to use patience.
To be honest, Bitcoin is not for everyone. Bitcoin is for everyone only if they use this as a payment channel or do not expect any good returns from it. People will low capital always end up losing money by investing in bitcoin because of their poor money management. People can make a profit out of Bitcoin only if they have good money management skills. If you invest $10 in Bitcoin, you should forget about this money. But people invest $10 in Bitcoin and start checking the price every day and check what is their position at this moment.
People should understand that Bitcoin won't give you profit overnight. We don't know how long it may take to give you a good return. Bitcoin is for people who have patience with their investments. They have to wait with their investment instead of checking it every day which is not possible for everyone. A person with a $3 average income a day cannot invest and forget about it.