I still think biting the horns is a big waste of a predator's energy. If
the T. rex is busy restraining the Triceratops' horns with its mouth,
then it has no opportunity to kill the Triceratops. It can only use its
mouth for one purpose at any given moment.
The best defense against a pair of charging horns is to run off to the
side (bull-fighting matadors do this).
Biting the horns wastes precious calories, and worse, you don't even get
a meal out of the deal. It's akin to arriving late to a dinner party, no
food left for you, and you get stiffed with the bill.