We could do the math. IF the earnings on much higher hive price would be enough to cover the cost for top 100.
Also services maybe host a node for there game/app, that generates enough by itself, so they don't need to cover 100% on witness earnings.
I think only longterm would show up. Worst case, cut a bit top 20 and share it with top 100.