Agreed, but I also think people just underestimate the breadth of language. I think a common exit point is after feeling like you've learned grammar well through your materials, you hit real world content or native speakers and realise you didn't know a single word or phrase. It is really disheartening, but on the flipside the first time you start to understand it will be an electric feeling. Quite addictive.