Fun fact, but there are actually some advantages to pets being their own thing, if you know how to manipulate their AI correctly.

For example, as a summoner you can command your pet to cast devotion like 5 seconds before you actually pull the boss. Immediately after doing this, give the pet an arbitrary movement command (or just sic it toward the boss and time it so it reaches at the same moment as the pull). This causes the pet to prioritize movement before casting devotion because it can't do both together, but it still remembers that you gave it a devotion command, and it will execute that once it reaches its destination.

What this allows you to do is put devotion on cooldown earlier than normal, since the cooldown begins with the button press, while still having the actual devotion cast happen at the usual time in the opener. This is important in e8s this tier, because phase 1 is timed just so that doing this will give you an extra 2nd devotion cast before it transitions to the adds phase.

So, very real gains that probably would not exist if pets were streamlined to remove all their quirks and clunkiness. I know it's not everyone's cup of tea, but personally I enjoy little mechanical optimizations like this. They do their part to give the job a little more complexity and depth, and a more satisfying skill ceiling.