How about this... go and spend a few hundred hours to acquire a skill you may never use again. It has to be one with which you have had no previous exposure or proficiency.
It sounds a bit stupid when it's put that way doesn't it?
That's essentially what "everyone should learn to code" boils down to.
There just isn't going to be any meaningful return on the mental investment unless coding is going to be your new career.