I see two failure points - I don't think you need a tamperproof log of all the writes to the datastore, and you might want to update records for where things are located over time.
Could you explain why a blockchain should not be use if a tamperproof log is not necessary? If the log is just a byproduct but the rest of the properties are necessary, is that still a valid use case?