All you actually ask is “why isn’t this convenient?”. It’s hard to answer that question without answering the implied general question: “why haven’t all programming problems been solved already?”