I can see where you're coming from, these points hold the map and who can control the area, it helps rockets become involved, it helps vehicles get involved (evade sniper points) it forces teamwork so people can handle it when the other team control the areas. I doubt it would be easy to win if your team is all over the place and the other team controlled the areas and worked together.