Lot's of people (me included) are annoyed by the fact that mounts keep working in fewer and fewer places (guildships, taverns, ?crating areas next etc.) I can understand that some places (crafting areas for example) horses are annoying due to blocking interactions etc. I have an idea that would solve most of the issues in my opinion.

Why not make the mount a toggle instead of a clickie. That way whenever you enter a mount prohibited area the mount disappears and there's no issues (we don't need to run super fast on ships anyway probably) but the moment we leave again they reappear and thus are useful and effective.
Just my 2 cents,