This is professional sports, not house league. Everyone doesn't get a trophy for trying. You don't get extra attempts until you win, just like everyone else, yay, we're all winners. Ribbons and gold stars for everyone!
The referee made the correct call. To suggest he do anything else is total ****ing ********. If any referee in pro sports decides to blindly turn an eye to a rule to make some team or fans feel better, they should be fired on the spot.
And you're absolutely wrong about it rewarding the other team for not really doing anything. Most of the time, that is an easy TD. Butler and Harmon fought hard to free that ball, and they earned that fumble by being tenacious and going full-blast until the whistle blew, never giving up even when it looked totally like a lost cause.
Butler did it earlier too on a long pass attempt where he fought the receiver all the way to the ground, eventually knocking it loose when they were both on their backs. Should that count as a catch because it feels unfair that the receiver almost made a catch?
It's not about going to the extreme or rewarding anyone or saying **** these guys. It's what competition is all about. Sometimes you get to be the hero. Sometimes, you're the big loser. And there's no point even bothering to have real games if we're just going to simplify it all so there's no real consequences.
You're missing one important thing here.
When he hits the ground and rolls, he must maintain "complete and continuous control of the ball."
Yes, he has control when he rolls onto his back finally out of bounds. But he clearly doesn't demonstrate continuous control throughout the contact with the ground.
Refer to the video below.
Clippit
At the 14-second mark, you see it bounce up from his left arm to his right as he makes contact with the ground. Not continuous.
From another angle at the 25-second mark, you see it bounces again as he completes his roll.
When he finally has full continuous control at the end of the roll and as he rests on his back, he's well out of bounds.