I think it is masking a serious problem, and also eventually it won't scale. At the same time, it is making things work that wouldn't work otherwise.
But because it patches these holes, clients aren't getting developed properly.
It's like never taking the training wheels off of your bicycle.