For my electrical/electronic engineering degree I had to take courses in physics, chemistry, strength of materials, statics, and dynamics. Also writing, history, math, law, and public speaking.Do you think I would go through all of this if it was a crappy $5 mouse?
It's a $30 mouse, and very special because it's so useful to me due to its size, special buttons and quality. Because of that, I must find a good solution and repair it. The mouse that could replace it is from Logitech and costs about $70.
Also, you know there are engineer degrees, master included, with almost absolutely zero electric/electronic content, right?
Civil engineers come to my mind, agricultural, biomedical, computer, software, management engineering... None of those have electrical or electronic subjects, or, if any, it's a joke compared to electrical, electronic, mechanical engineering... so yeah, one can be an engineer and have really no clue about electronics and electrical stuff. May be Ohm Law from high school and some Karnaugh maps.
Anyway, microswitch is the solution.
My point being that an actual technical degree should include a broad spectrum of knowledge. It seems that possibly now some folks are only learning about how to use one product from one manufacturer. That is far from an engineering education.
The electricity/ magnetism portion of a high school physics class covers series circuits and ohms law, and power. So it seems that sometimes it is worthwhile to grab a book and educate one's self.