The article states effectively which means that while they aren't given out in reality, they are accomplishing much the same thing in practice and that 100,000 more people are working here than should be according to the intent of the law. For every one of those workers working here, there is one less American working here.
When Congress passed the law, they knew what they were doing. 7% is about 1 in 14 for a world with over 180 countries. Instead of an executive order, they should probably change the law through Congress.
If you want to talk about fairness, then talk about how unfair it is that American workers have wages further depressed and have a more difficult time finding jobs because of this change in executive order (and not the law). The President is supposed to represent American citizens who vote him in office, instead represents the elites (e.g. Silicon Valley firms and Wall Street firms) who want depressed wages for American STEM workers.