You've just said it. You can kill boss without pets, meaning others will be needing your help once the pet stun is removed, so more customers for you. Right now with the current stun skill that the pets have no one needs your SERVICE anymore. RIGHT?
I'm not sure why you would think this is any of their reasoning for posting the issue (with videos).
There's nothing stopping any other team of people out there from doing the same thing they do-- except for organization and skill.
I'd go so far as to say they could probably make a video of beating ratmaster without pets or cash shop items if they really wanted to. But it's really not on them to do random challenges or prove anything to anyone. I think they already proved a lot with the sample PvE H videos and their other CoA videos.
Isn't it a little strange for them to post a guide about Ratmaster that helps people beat him themselves if their primary goal is to make money?
The issue is there either way-- no matter what ulterior motive you or anyone else might think they have for posting about it.
Back on topic:
Pets will ruin the game if the devs don't sit there and actually play it for a change. It may be an extreme accusation for me to point at the devs and tell them they don't play their own game, but it's the truth. There really is no other reason (that I can see) where they couldn't predict such an obvious outcome.
And concerning pet CC's, there's really only one solution and that's to completely disable the ability for pets to CC a boss. I have no problem if you want to allow a [heavily nerfed] CC ability for certain boss adds, but even that would have to be adjusted so the same cycle of abuse doesn't eliminate whatever difficulty they would bring.
I would like very much if the developers would step up to the plate and defend themselves on the forums. If they proved me wrong I would instantly apologize and my patience with the game would improve 1000%-- I'm sure many others would agree.
I think it's not our job to make videos, but the developers. I want to see a video of them, in all +0 colo gear, without cash shop items, run through CoA. Show me the video. I will shut up forever. I want to see a video of even 1 of them winning the colosseum, ever. I want to see proof that they actually play the game and have skill at it-- I want to see them all use eremes & inverse on the CoA bosses and still tell us it's a balanced intended feature. I think it's just as important for a developer to be good at the game they make (shouldn't they be?) as it is to code it. How else could you make sure things are balanced?
Play the game, record a few runs, demonstrate that you have skill and actually care. Restore faith in the community-- show us you actually listen and want the game to succeed. Say something!
Is there not a single developer out there that can talk to us?