Well fundamentally it does because one nets off the other - that's how the means test has been designed and implemented - as per the IFS quote when it was first brought in:
""The government might argue that using the income tax system to means test child benefit is cheaper for it to administer than devising a brand-new means-test, and can be done more quickly."
Just because it isn't means tested in the same way as other benefits doesn't mean it isn't means tested - this is simply by design, I did take the time to even highlight this by going back to quotes from Osborne and IDS who implemented this in the first place.
The intent was to remove it as a universal benefit and means test it, they've implemented this means test retrospectively via the income tax system rather than via some up front test as it was seen as simpler to implement and administer that is all.
The net effect is still that this benefit is no longer a universal benefit, it is no longer a benefit for individual high earners with an income above 60k and it tapers off above 50k. That it can still get paid out then deducted back is simply how this form of means testing/removal of the universal nature of the benefit has been implemented that's all.
I think it is both pointless and silly to pretend otherwise.