I would say the general population decline has done more to stop undercutting than Specialists. Since, y'know, it wasn't just crafted stuff that gets undercut all the time but everything.