Given these factors, the dream of financial freedom can come true by using crypto currency?
Absolutely, one can achieve financial independence through cryptocurrency directly or indirectly. One way to indirectly achieve financial independence through cryptocurrency is through the sales of courses on Bitcoin.
For instance, as a professor or teacher of economics, you can create a series of paid courses online explaining the nexus between Bitcoin and economy. The course may be a $10 course. Payment could be through Bitcoin or any other cryptocurrency. Assuming 10 students pay for the course, you would have made $100.
Another indirect approach is through writing cryptocurrency books and honorarium from speaking engagements just like Andreas Antonopoulos.
This will be an additional income which will lead to financial freedom or independence. In addition, if you must expect a financial independence in bitcoin, then it must not be your only source of income because if it is your only source of income, you might end up loosing everything you have invested.