I think the article sidesteps the underlying issue with programming for a company. Programming is way closer to cleaning bathrooms or working the checkout line at the grocery store than most programmers are willing to admit. It's an endless slog to solve the same problems for the same companies over and over. Your code really has no value without a business solution. A website or an app or some code is just an implem…
I like this aspect of it. It feels humble and practical. We're plumbers, but we pipe data not fluid. We don't have any science of data dynamics yet, so it's all word of mouth cargo culting. It's like being a plumber in the bronze age if plumbing was extremely valuable.
As to the ease of "and convince someone to hire you in a strategic business role". Yes, this is a job that people have, however it's extremely competitive and hard to keep. There's always someone else who can spit out MBA salad and who wants your job. I wouldn't want to be a BS artist, it's too stressful.