Да, но причем сдесь это? Примитивность реализации - это про другое (что этот баг и не пытались поправить, тени делали "по институтскому учебнику" и как следсвие - голый базовый алгоритм, со всеми характерными недостатками).
Возможно, я не программист - вижу просто что каждый каскад дает...