Oda fucked up, basic haki is a fodder skill. The 2-year training should have been used for advanced hakis. All fighters in the new world knows basic haki, and they didn’t train for shit. Bonney is a 12-year-old who was running around looking for Kuma for the majority of the timeskip... and even she has mastered the basics.