Personally, I'll have the former style of business jargon over the latter. Sure, "leverage the innovative" doesn't mean anything, but at least it's not actively infantilizing.
Doesn't sound infantilizing to me. It reads like normal people talk. That's good.
Infantilizing is what 'Frondo refers to, "ninja rock stars" job descriptions. What they have in common with business jargon is using a lot of words to communicate near-zero actual content. They use language to press emotional buttons in the audience to create a desired atmosphere (importance and fun, respectively).
I think GP did a really good job, and I prefer their take.