We originally avoided large nesting like this is to make selectors easier to read and avoid unnessacasy and slow performing long selectors being compiled. Happy to open this disscussion up agaain.