чаще всего знает (по моему опыту) просто не решает, а уж почему хрен знает (и когда я про юзера говорю то думаю про чуваков которые используют ide), мне кажется причина в обманчивой функциональности таких ide, вроде всего дохера, все светится..но какие-то базовые вещи непродуманы, и юзер делает их через жопу