Don't make it complicated, just try to understand fiat and compare it with Bitcoin, you will know the reason why you must holding Bitcoin.
lastly you can always earn Bitcoins once you have a solid knowledge of it .you can even earn Bitcoins indirectly by teaching others or even running a local exchange and lots more.
Having knowledge about Bitcoin doesn't make you able to earn, it's just a currency. What you're need to learn is a hard skill that you can work and get paid from someone e.g. design, programmer etc. No one want to use unknown local exchange that charge high fees, they prefer to use centralized exchange.
I completely agree with you that we all need skills and stable paying jobs outside. I don't know if you are entering the market as an investor or a user who just sees bitcoin as currency. But you also need to accept the fact that bitcoin is also considered an investment that can bring profits to everyone. So I disagree when you say that having knowledge about bitcoin will not help us make profits. I even doubt that bitcoin is unlikely to become a world currency, but for it to become a commodity, an asset that can be traded for profit, it has already happened.