I've been contemplating the problem of the lack of objective orientated play in BGs, and I think I've come up with a solution. Create a separate queue that runs the same maps, but the mode for those maps is team deathmatch.
For those that don't know what that means the goal is simply to kill the enemy team repeatedly until your team or the enemy team reach a certain score from doing so. This would allow those who wouldn't bother with the objective anyways to fight on the road to their hearts content.
Obviously this idea isn't fleshed out in the slightest, and would require quite a bit of more thought to be put into it.
Regardless, I think it's an interesting concept and figured I'd put it out there for criticism and the like.