as SCH main I have pretty much most of my skills as macro
all my offensive skills are <t> and <tt> so i can keep the tank as target and use my spells on monster he is attacking without changing target
all my physik/adlo/lustrate/leeches are macroed with fairy embrace
i always have fairy on obey unless i use selene on trash mobs (dungeon) because she rotate skills well on her own and I usually dont have problems healing

but yes, by design, we should not have to make macros... but it is very efficient to do some