How to make "Page specific visibility settings" for blocks more flexible?
If you need to control block visibility then the Context module is the way to it.

(edit) If you use the Context module you won't have to mess around with these types of things and more importantly neither does Drupal which in fact makes it faster. You can read more about Blocks, Context and Panels, another alternative to Blocks, here.