но недоработки движка варика
У варика много недороботок в движек. Но приведенные выше - не одни из них.
Это именно баг, который было лень фиксить, и который стал фичей.
Причем фичей, которая очень понравилась комьюнити.
Не стоит приписывать недостаки реализации конкретного кода/проекта всему языку/фреймворку на котором этот проект был написан.