I think teams are meant to fight for control over the health packs. Any closer to the tower and it will be less a contested point, and instead a free source of health and mana for whatever team is under the tower. I find this to be a very odd idea - why should the team hiding under a tower be rewarded? Health packs are important, you need to go out and secure them.
In many of my games, we often use the health packs as bait and jump the person who went to get it. We either kill them in exchange for a health pack, or we drop them into the danger zone and invalidate the health pack and then some. This is an important part of the Proving Grounds strategy. Moving them somewhere else would be like moving Baron Nashor.
Poke teams are really not as difficult as people claim them to be. Most of the time you can just charge in, kill a few people, buy some new items, and come back strong enough to do it more/better. To give them some awesome health regeneration will pretty much just invalidate the poke team. Poke teams have a chance only if they can keep the other team low.
Of course, the winning team should get the health packs. To give you an idea, Summoner's Rift, the team that takes the most towers has the best access to baron, dragon and the jungle. They fought and won an advantage that assists them in winning the game. That is how it should be. Health packs are the resource you win for doing well in the game.