As another comment points out down in the thread, that's already a problem today with programs storing their config and data in a fixed location.
On the other hand, sqlite supports concurrency and ACID transactions, so it might actually be better at handling concurrent access to shared state