Well, for one case, I’ve seen people work really hard to test a == b, or alternatively a != b when a and b are Booleans.
I think some classes were not mandatory in school, or people hated that class.
I think some classes were not mandatory in school, or people hated that class.
Functions are not always consistent about returning a Boolean either. Bad design/naming, but you work with what you have got.