I read those comments before making my post here, I realize it was not a new dependency, hence my 'less'. By adding more cruft that makes the mozilla build more dependent on python there is not 'another dependency' created, but it is harder to get rid of that dependency.