Monstrosity was a fun little event that was added some years ago, but never really gave players much of a reason or benefits of doing it, and has since all been forgotten.

Could we perhaps see some of the monsters you play as being available as mounts after reaching say Max level, or costing "Infamy" once you reach a certain level etc?

It would add a nice selection of mounts to the game, give players a reason for doing Monstrosity and from what I can tell, would not need that much investment to implement.