Lots of local authorities are installing on-street charging.
Basically, the vast majority of people in the UK do have off-street parking. Running a cable to a garage or from a street-lamp isn't overly expensive. Those who park on public streets also have lots of options for charging.