Why replace an expensive switch assembly if a simple cleaning of the affected switch could properly restore it to like new working condition? Sometimes, thinking outside the box can garner the best results.
There is such a thing as a "standard of repair." Usually it's established by the manufacture in what they are willing to pay for if it were a warranty claim. Certainly the goal is to fix the complaint, but it also has everything to do with liability. In the OPs case, Honda would authorize the replacement of the Kill Switch assembly ... that then becomes the standard of repair.
There are actually more reasons to it than that. In a professional environment, suppose I quote the cost to open the switch assembly, remove, clean and lube the switch. When I go to put it back together, I discover that the spring is missing. Now the repair becomes my liability. Trying to save the customer "a buck" now costs me a switch assembly since the spring is not sold separately. When individual parts are not sold separately, the assembly is considered "non-serviceable."
Of coarse DIYr's can do anything they want. If they lose a spring, some will even go shopping for one at Office Depo. However, if someone needs any switch parts, I have plenty, and all they have to do is ask.
The only switch that is clean and lube here is the 4-way switch. It's also the only one that can be done with the entire switch panel in my lap. The switch next to it, a Fog lamp switch, is never cleaned and lubed because the cost of labor does not justify it. So that a customer is not delayed while waiting for parts, both fog lamps switches, and all 3 kill switch assemblies are kept in stock.