Lots of people dont like BGs becuse there team never wins, and most of the time its becuse people dont play as a team and don't defend or don't help areas under attack. Mostly people just want to kill stuff so Blizz should make a BG like a team deathmach or something were all you do is kill people on the other team. if they did this then mabey all the people who dont cap and defend will go to that BG so there are more people who play as a team in the others.
I believe this BG you are looking for is called World PvP, sir. No objective, no caps, no defending. All Blizzard needs to do is let Alliance use the Horde portals in Dalaran, and vice versa. Instant awesome.