Are you a programmer? Have you ever programmed a matching algorithm? Do you know how many Programmers Bioware has? Do you know how to split queue's?
I'm going to guess no to pretty much all of that. Simply put, you (and I) do not know how long it would take Bioware to do either option. As stated before, I do not believe bioware has the luxury to make another stupid hasty fix. We need a "real" solution to the "correct" problem.
Fyi. No one likes being lab rats. Should see how many people complained about ToR being incomplete, and essentially Paying to Beta Test in the first 6 months of this game.
Actually I studied programming at university and I know a fair bit about game coding. While I have never programmed any MMO games (I give you that) the company I work for as an IT tech has several quite sophisticated proprietary programmes that I have helped develop and modify. I can make reasonable guesses based on the algorithms I've been working with so far. And it is as I have said, I know this for a fact: the more paramateres a program has to analyze, the more variables we need to input, the more expensive, difficult, complex the program becomes. Even a simple data analyzer program that only measures two values (bought/sold) becomes significantly more complex if you add in just one more parameter (faulty products.) But enough about me, I don't want to bore you with my personal life.
Expertise in itself is not enough to be a deciding factor when trying to make balanced matches. Valor in itself is not enough either. Average mod levels and armor rating is not enough. Team composition is not enough in itself and never mind that it can't distinguish between tank/dps and heal/dps variants of the same AC. And what about hybrids?
You'd need a value (preferably hidden) that takes all the abovementioned into account. And of course, implement safeguards for the inevitable attempts to circumvent the system. Sure it can be done given enough time and money, no one is doubting that, other games have developed similar systems after all. But what until that joyful day? Leave PvP as it is, in this miserable state? I don't think so.
Let's examine queue separation as an interim solution (that is UNTIL WE GET MATCH MAKING) that measures two values. The person who presses button 1, gets into group 1. The person who presses button 2, gets into group 2. What happens when a premade is trying to synch solo queue? 2 people will be placed on each team if it's a same faction match. 2 will be placed on one team and 2 will wait for the next match if it's an opposite faction match. And you know what? You can even allow solo players to press button 2! That way all the masochist, self-tormenting fakirs who want to face certain death for faster queues can fill out leftover spots in premade groups.
So yeah, once again, match making all the way. But until that happens let's not sit back comfortably and sip Corellian Ale but do something that curbs the rate at which we lose people.