I just don't think it's productive to discuss any European-wide issue from solely the point of view of a wealthy country unless you're an Euroceptic, on which case it makes perfect sense. If you're not, then whatever solution you'd propose would have to consider the interests of other countries as well, or else it would risk of meaning the end of European Union as we know it. Maintaining Schengen open for skilled workers but closed for unskilled workers isn't one of those solutions.