"Bitcoin is not for storing data" takes a bit of subjective gymnastics. Bitcoin is literally a database. It's just the least performant database ever invented with some unique properties as a result. As I've said for some time, whenever you have a database and a scripting language, you're going to have crafty devs figure out how to leverage it in unintended ways. Trying to stop them turns into a game of whack-a-mole.