White and Fluffy:
There are a lot of things in life that cannot be learned from any text, no matter how well it's written...
It must be expected that even a fresh CPL with 100% pass marks on all tests would still not know a LOT of things about the aviation game until s/he actually starts learning on-the-job.
Experience is king, passing the CPL theory is a "Licence to Learn" in the real world.
IMHO