Even though flags are not neccesary, they would play a big role in making code easier to understand. When I've flags achieved by conditions:
('myVal') is greater than 0
('myVal') is lower or equal 0
Or:
('myVal') is equal to 1
('myVal') is equal to 0
Or some other solutions... they all still look harded to see than "TRUE" and "FALSE". This is a big help in organizing your code. But I think that "Flags" are not of greatest importance at the moment.