Perhaps if Mech Soc was actually relevant and did stuff then we might see more people running for these positions. In my three years at IC I've not seen a single Mech Soc event advertised and I'm not sure I knew they even existed until my second year...