I disagree, these macros are specifically made for both travel *and* combat (indoors and outdoors). If you use the extended (1023 chars) macro you even get affinity forms. The basic macro is mostly limited by Blizzard's maximum macro length of 255 chars, but still usable in combat. And if you remove the mount part you get plenty of space to improve on the listed limitations.