To view the original post, please click hereThe lance is the only weapon intended to allow for dismounts while the attacker is mounted. The gargish lance not working while flying is a bug and I have submitted a problem report into the system on that aspect of your report.
As far as the other weapons requiring you to dismount, that is currently working as intended.