Actually, ‘wage’ and ‘salary’ can be synonyms in certain contexts, including the one you give (a discussion of economics)
That is, people who are paid a salary receive ‘wages’. It’s the more technical term. So it would be natural to talk about monthly or annual wages, even though they probably aren’t paid at that frequency.
In ordinary speech, someone paid a higher amount wouldn’t use ‘wage’ to describe their income.
He earns $150,000/150k a year.
His (annual) salary is $150k. (Annual would usually be understand)
His base rate is $22 an hour but with overtime makes about $70,000 a year. He gets a lot of hours. (We wouldn’t say he has a ‘salary’. Honestly, in speech we wouldn’t use the word ‘wage’ that often either. It’s understood from the context.)