On Wednesday, McDonald’s — which has been facing demonstrations denouncing its low wages — announced that it would give workers a raise. The pay increase won’t, in itself, be a very big deal: the new wage floor is just $1 above the local minimum wage, and even that policy only applies to outlets McDonald’s owns directly, not the many outlets owned by people who bought franchises. But it’s at least possible that this latest announcement, like Walmart’s much bigger pay-raise announcement a couple of months ago, is a harbinger of an important change in U.S. labor relations.

Maybe it’s not that hard to give American workers a raise, after all.

Most people would surely agree that stagnant wages, and more broadly the shrinking number of jobs that can support middle-class status, are big problems for this country. But the general attitude to the decline in good jobs is fatalistic. Isn’t it just supply and demand? Haven’t labor-saving technology and global competition made it impossible to pay decent wages to workers unless they have a lot of education?

Strange to say, however, the more you know about labor economics the less likely you are to share this fatalism. For one thing, global competition is overrated as a factor in labor markets; yes, manufacturing faces a lot more competition than it did in the past, but the great majority of American workers are employed in service industries that aren’t exposed to international trade. And the evidence that technology is pushing down wages is a lot less clear than all the harrumphing about a “skills gap” might suggest.

Even more important is the fact that the market for labor isn’t like the markets for soybeans or pork bellies. Workers are people; relations between employers and employees are more complicated than simple supply and demand. And this complexity means that there’s a lot more wiggle room in wage determination than conventional wisdom would have you believe. We can, in fact, raise wages significantly if we want to.