I don't expect LaTeX to be designed around a paradigm that didn't exist when LaTeX created.
Why do you think anyone expects that?
Why should anyone looking for a typesetting tool care when it was designed?
Why don't you use a Commodore64? I know it doesn't do anything you need it to do, but you have to cut it some slack, it was designed before any of the things you need to do existed!