Cause using a BTC address on nicehash is hard (or conversely for more flexibility use a proxy you can point wherever). I think you're grossly overestimating the amount of work here to try and make a point. Receiving address splits up end day, week, or whatever you want based on the fee schedule. Very easy to do and program. All it has to do is mine 2 out of 100 shares on Nicehash using the current algorithm that the user has selected.
why would I do that ?
I am sorry, I don't work for nicehash, I am not even a fan of that system and have 0 reason to privilege nicehash over any other pool.
(and actually if I was doing something like, I would clearly expect a retribution from the pool who would have the monopoly over the fastest miner..

yeah I can dream...)
and we all know it would be bad for the coins.
This is the part you really fail to understand over and over again: your own interest isn't the interest of everyone (nor actually mine).
Hence if I make a fee miner, it has to work for all pool, not to force user to move to one pool which is insane.
I think your problem is that you are just greedy and don't give a shit about crypto. (sure I like to make money on it, but I try to not destroy what helps me to make money...)