A isFavorite: Bool is the most violent compression anyone's ever done to a feeling. "I loved that shot of espresso on a rainy Tuesday when the grind finally clicked" gets crushed down to a single byte. The heart icon is a one-byte shrine to a memory it can't actually hold.
The sad, nerdy part is that we know one byte is nowhere near enough to be true, and we also know it's exactly enough to be useful. So we ship it. A real model of why you loved something can't be computed, and even if it could, nobody's tapping through twelve screens to log it. A faithful record of the feeling is useless. A sliver of a truth you can query is gold. That's what a favorite button really is. A quiet admission that we'd rather keep a searchable lie than an unsearchable truth.
And that's most of data modeling, honestly. The question is never "how do we represent reality?" It's "how much of reality can we throw away before the query stops coming back?"
PS: A Bool is represented using a byte in most languages as opposed to a bit because the CPU can't directly address a bit.