Win - is SUBJECTIVE. May be not for you, but for some players having Spider mount = win.
Again, this has been said many times recently - interests and preferences of other players may differ from yours. Game isn't being developed personally for you and you actually can be just a tiny minority.