Speak for yourself. Farming Nazjatar rep was a BLESSING with pet battles. And you can easily farm pets these days.
Get a LV3 garrison, buy the broom pet, get the bone pet, level them to 25 and you can level every other pet easily to max level during squirt day/pet battle week.
There are even automated 1-press button scripts out, you don’t need even pay attention to the battles.