Well yes, but then you have to sit with the support calls. And modern MCU's have so many options to interconfigure peripherals that writing code to iterate every option would be suicide. Its still up to the engineer to have read the documents, and understand the choices he is making, a wizard will never be able to explain the intricacies. And if someone wants that, then they can go back to arduino, where you get spoon fed other people's code, and its undoable if "there is no library for it"
As for Harmony, its been ages since I've used it, but from what I remember it is much the same, it saves you keyboard time, it wont write your application for you.