It's you. The biggest obstacle to achieve financial freedom is ourselves. We cannot blame someone if we are not living lifestyle that we want, the only thing that we can only blame is ourselves. That's the truth in this cold world. Financial freedom is possible if we have desires and also plan on how we can become like that.
Dreams are just dreams if we will not work and seek opportunities in this world full of abundance. Our mind is limitless, people who don't grow are not thinking outside of the box. That is the reason why we need to think differently from others. There is knowledge that are not publicly available because some of it has price and that kind of knowledge that we should seeking for us to think outside of the box that can helps us to achieve financial freedom.
Sounds a bit cryptic to me, but overall I agree that if you want to achieve financial freedom, the lack of knowledge is the main obstacle. I personally think that all the knowledge you need is publicly available, but it has a price, yes, it is true. The price you pay to get that knowledge is your precious time: instead of hanging out with friends, or whatever, you study hard. And yes it's hard, but it pays off.
And the most difficult and rare knowledge and also of high value is Experience. so that someone who can always learn from experience will always have an advantage over others. At least we can't give up. and keep trying to reach your dream. Achieving financial freedom is everyone's dream. But it is rare to achieve it. And when we can't achieve it, it doesn't mean we have to stop. what we do is start to evaluate and try again. because everything can only be achieved gradually. and of course requires patience and perseverance.