Good point, but because the postcode database was privatised it will always have to be a paid service which is why not everyone uses it.
We would get more utility out of it that way.
We would also not have the extra cost from the profit made on selling the data.