What is the issue (or proposed policy change) causing the Python used to generate the bindings to always be optional? Bottling problems? (I can't find the thread I read on that recently.)

While the bindings aren't optional in the current formula, won't this lead to possible incompatibility if generating under a different Python point release than the one used in other formulae (e.g. on 10.6)?