TBH I'm not sure of too many others either, I know there's many other uses/profiles, but I only use a tiny fraction of them regularly. Perhaps if I dug-up some more info. on BT profiles that would help? Maybe, I just thought conditions based on use-case (i.e. profile being used) would be slightly better, but maybe it isn't.
Oh I see, I hadn't considered that, hmmm... Maybe some sort of check can be devised to warn users that they're creating a rule which will cause issues? Or maybe that check could prevent them from creating that rule, PERIOD?