Can you not see it? Abstraction = time savings, things can be tweaked to be closer to perfect state, and can be tested to hecky because of the ease of development.
As long as the risks are acceptable (single non mission critical display out of many may rarely crash) then it's fine imo.
I am always amazed how some people believe that adding more levels of abstraction leads to safer systems. /s