There are many different types of switches that are intended to address different design requirements, deployment environments, and usage scenarios. I’m always amazed how one thing leads to another.
If a newcomer to the electronics engineering community were to ask me to pick a topic that would follow them around throughout their career -- popping up when they least expect it like a surreal ...