>>274115224
That's just how software works nowadays. More layers of abstraction allow less work to be put into building the software, with the only cost being more resources required from the user. Programmer time costs more than RAM, especially when it's not the developer's RAM.