Mess? I'd call a column called `flags` containing a bunch of arbitrary numbers the mess.
Bitflags have use cases, but this isn't one of them.