What’s your reference for this? I’m confused by your use of * that don’t seem to have corresponding footnotes anywhere.
What’s the context? A computer programmer makes twice as much as a check out clerk — makes sense. Or, are you comparing apples and apples. Of 2 business analysts the one who knows how to code earns twice as much — more interesting.
I don’t think everyone needs to code. If you want to be a taxi driver, if you want to be a nurse, you don’t need to know how to code. Even if you want to work in UX, you don’t need to know how to write production ready code. Yes, understanding programming languages and their structure has helped me communicate with devs and push back on product owners, but never has not being able to write production ready code held me back.