Unity is used by many mobile game studios in the developing world who don't follow Western accounting practices. It would have been hard or impossible to get proper Unreal-like revenue sharing out of them.
The correct move would have been to ignore them but instead Unity chose to shoot their other users and themselves in the foot.