In theory, yes. In a college classroom, yes.
But in reality, no!!! American workers can "specialize" in nothing. Because whatever specialty you pick, foreign labor can undercut it. Ten dollars an hour American labor simply cannot compete against one dollar an hour foreign labor, regardless of th category.
The "free trade" meme is toxic. It will absolutely destroy the American middle class. But you will get a cheaper shirt at WalMart. That's a poor trade-off, in my opinion.
And you suggest . . . what?