> We had no complaints even when we didn't do that.

Before we did that, IIRC, we did not hardcode a Python version in things like the pythonpath in the formula. That was only added when we added PythonDependency, at which point it was no longer a problem because Python 2.7 was enforced. Many of these formulae don't actually require Python 2.7 (Ansible works with 2.5, for example, which is available going back to 10.5 or 10.4).