Children designing it? That's harsh. Like every other product, the designers are working hard to provide you new and helpful tools to make your job easier and faster. I know many of them and they are hard working people who work more hours and spend more time arguing over the benefits of a new feature and how it should work than you can imagine.
Before every release Beta's are created, released, and tested by users such as yourself. Perhaps you would like to be a tester to help shape the product? But no matter how much testing is done, errors will still be missed, and will exist in the product. That's just the life of software development. The best you can hope for is to have a place like this where people listen and offer suggestions.
It's easy to snipe, calling them children, not as easy to offer suggestions for improvements and tools you'd like to see added. That takes time, effort, and careful thought.
Randy Brunette