I reckon they do have some purpose... potentially encourage others to get to the polling booth and can help to swing those who don't want to 'waste' a vote. Say you're in a traditional Tory area but loads of Lib Dem banners start appearing. If you previously thought the Lib Dems had no chance...