As a Summoner main, I must wholeheartedly agree. While trying to work around the demi-pet responsiveness issues (another topic entirely), what you can do to achieve optimal performance in those scenarios often depends entirely on whether your ping is in a 1-50, 50-100 or 100+ms range - the latter often being lackluster and bad feeling.

Personally, I really like the skill expression involved in classes that require double weaving or "fast weaving" like MCH does, but if a difference of 50ms makes or breaks performance with a job, something about that job's execution needs to change. I don't like having to pay for a routing service just to play my job at the same level as other people.