My first obstacle to financial freedom is the government, they don't have enough job opportunities for people that is willing to work for them to be able to put food on their table, instead government comes up with harsh laws to control the citizens financial life by collaborating with financial institutes. That's why government in some countries banned cryptocurrency.
Corruption is a key factor, when the country is corrupt there will be less opportunity the common man to display his talent or skill in the society and achieve his goal,government cares less for citizens and only thinks in how to steal public funds and put their families in big positions in government, nepotism government.