I don't think we should exactly say the rule is unfair. Lets just call it ridiculous, unintuitive, and confusing. The rule bothers me because of this sort of situation:
Runner streaking towards the pylon, reaches out with the ball to get it over the line . . . this sort of thing happens all the time but the outcome of the situation can change dramatically without what the players/fans/etc experience being drastically different. As we've seen refs rulings on possession can be tough to stomach.
One instance of this that the Bills were involved in last went in our favor but easily could have gone the other way. I forget which game, but Sammy Watkins was diving for the pylon one handed with the ball, right around when crossed the line the ball came out and traveled into the end zone and out of bounds. They gave us the TD but it could have easily gone the other way. To me, it seems like refs are very generous to the offense when dealing with this situation. Honestly it seems like they're scared of the rule which generates a lot of ambiguity, which in my opinion is not a good thing.
The league should want players fighting for that extra inch especially when it comes to getting in the endzone.