Umm no. Fights should not require pets to be 'managed'. In doing so you add a burden to those classes that use pets that others do not have. I'm sure you'd be very annoyed if blizzard said on boss x or boss y we are going to add a difficulty tax to warlocks and hunters, so that its 5% more difficult for these classes to deal their optimum dps relative to everyone else. Yet you seem ok with having to manage pets which means exactly the same thing.
Either all fights should not require pet management (which is 100% impossible to realistically do), or pet classes should be given the option to go petless. Very wisely blizzard have come to the correct decision and given us the option to go petless with litte/zero dps cost.