That's the beauty of IT... we all can have our opinions. I respect your opinion and your position too. But what you call "killing a mosquito with a hammer", I call getting rid of useless OEM Bloatware! I wasnt criticizing your position, I merely asked why you prefer it, what is better about it... do you have any specifics? For the benefit of the OP, other posters, and myself???
Personally, as I said earlier, I never leave OEM manufacturers SW (AKA: Bloatware) on any branded machines I support unless it is to support a specific piece of HW (such as Dell webcam sw on their lappys). I have had issues in the past with OEM sw, mainly they stop their support way too early. So I figure, why bother in the first place. And I have not had any issues doing so in over 15 years of consulting and supporting many, many networks. Most of my clients are running Dells or HP's! We also do exactly the same thing in the IT department at the school I teach at. All brand new Pc's are wiped of all manufacturers sw and clean fresh copies of only Windows 7, needed apps, and drivers
PS - I am an equal opportunity hater of all bloatware as I also do the same on HP's, Toshibas, Acers, etc.