CMOs can expect to make top top money. Most of the big problems that businesses face and that CEO's prioritize have their roots in marketing. In recent years at large enterprises the CMO has begun to challenge the CIO for who runs IT overall.
On the whole though, those marketing staff do a poor job of communicating what they can achieve to the business. Some of this is because they're old school campaign marketers who simply don't understand what is possible. Some of it is because they lack the technical ability to successfully implement cross channel marketing. So they fall back on what they know - which is a slick website and the same tired content marketing tricks everyone else is using.
It isn't Silicon Valley's distrust of marketing that is causing campaigns to be poorly executed - it's that when asked, marketing fails to present a strategic vision for what could be achieved.
It's hard to judge what your framework does - and what you quantify as building the right foundations - as this post is just a laundry list of stuff you don't like.