Why is this the typical reaction? Because bosses don’t have to read, edit and support the code.
I dunno about that -- mine actually watches SCM check-ins and flips out if there's some unauthorized code cleanup happening (it "adds risk", supposedly).
And yes, I've also been asked to remove unit tests because they were "making things break" (really just causing builds to fail if a regression was introduced).