I'm honestly impressed by the sheer amount of assumptions you've jammed into one post. So how long have you been working for Bioware again?
Are you seriously doubting that the devs have said they think Mercs are OK? Are you seriously doubting that the devs use their ingame stat collection system for game (im)balancing purposes? If it walks like a duck and quacks like a duck, it is a duck. We are now a full year into this game, people have paid over $200 in real money to BW and BW has yet to deliver a viable Merc dps for PvP. That is a FAIL. No amount of pretending that BW has good intentions about Merc dps makes up for that even IF they actually have/had good intentions. Which most people do seriously doubt.