Street punting is a waste of time in the UK. Go to Berlin where they have a system built for street punting. Like someone said having a car is a nuisance in London.
It is, for all the other reasons. The car issue is only an issue in London. There's a whole country outside the M25, although street punting is just as daft whether you're in Aberdeen, Swansea or Bristol.