It all comes down to patience. Don't have patience? Either queue with a Tank or Healer or don't queue at all. Fact of the matter is too many people queue as DPS which is why their wait times are long. Sometimes not enough queue, but that's usually raids. If you give DPS an XP Bonus though more people will want to queue as DPS, making the wait times longer.

You say you're tired of hearing the response to find a FC or friends to queue with, but that is honestly the most legit answer. After all, who makes a static with strangers and remain strangers forever? You either eventually become friends or break the static :P