Whilst it's true a lot of data appears to be read only (of the kind, what is where?), even geological features change given enough time (or little time if we're talking water features in a world of global warming).
Given that what we're discussing is mostly man-made features, such as physical buildings and the businesses that occupy them... these are open to change. Buildings get built, demolished, and far more frequently modified.
And then there are problems like "Where can I park?". Most parking in London is street parking rather than car parks, and parking restrictions change frequently enough that it isn't static data.
Once you concede time is a dimension that affects spatial information, you open yourself up to far more interesting possibilities: What is happening nearby? Where are my friends? There's traffic up the road, what's causing it and should I detour?
This is massively changing data. It could be expressed as a read-only stream of 'events' that 'occur' at different places (check-ins, tracking data)... but the data is refreshed so frequently that storing as a read-only audit trail of events just disguises the fact that people will perceive the information as permanently changing.
I think the hardest part of dealing with geospatial data is ensuring that it is fresh enough to be valuable data. And that is to work from the point of view that everything changes constantly.