Awesome stuff Paul! I’ve been echoing a similar sentiment to my peers for a while as well. I do a lot of work inside of the enterprise space redesigning intranets and other corporate applications. The inverse is usually what I’m seeing, which I see as almost a dribbblisation of code. Every imaginable piece of rich functionality/control is thrown onto a page to demonstrate the value that these massive applications bring for those investing in it. Ultimately it defeats it’s purpose of serving the user and adoption is not achieved.
I completely agree with you about maintaining track of the overall mission and goal of why we design. I feel that if designers reconnect with this overall vision, it can help us all craft superior experiences instead of a few pretty pixels.