Since Construct is a much more DIY game maker than most (well, some), then if this feature were to be implemented, you'd probably have to be setting up the flags yourself anyway, in the same sort of manner that variables are set up. It would be just as easy to set up a variable. And it would be just as easy to make a "set flag to off" action as it is to make a "set value to 0" action.
And even if you were to have some flags set up for you automatically, what would be a good amount? Five? Ten? Who can say? There's really no good answer for something like that, everyone has different needs for their games. So the logical answer would be to not have any set up automatically, and have the user set up their own flags as needed. Which brings us back to point #1.
I don't mean to be a naysayer, I'm just wondering what advantage flags would have over variables. A flag is pretty much just a binary variable anyway. Variables can do the same thing, but also much more. So I really can't see a reason why you would want to introduce a new feature that, in essence, is just a crippled version of a current feature.