I disagree with what you said that people need to be financially stable before knowing Bitcoin. There is no written rule that people are barred from learning Bitcoin unless they are financially stable. Bitcoin is a currency, now tell me do people need to be financially stable in order to learn fiat currency? I said, no. I think it is best for people to learn about Bitcoin and the finance system as early as possible and it is much needed when people are unstable in their financial status.
Knowing about Bitcoin and the financial system can help them realize why they are still financially unstable. The knowledge about Bitcoin and financial literacy will help them a lot and may change their way and apply right knowledge so that they can have financial stability. Remember knowledge is power, if we acquire it, everything will follow.