Bottom line: a solenoid would be too large and power consumption would be too high. Even for a big 1/2" coil, the force generated is around a hundred grams with a half an amp of current, for just a few hundredths of an inch of throw.
IMO well-designed rubber detents (not necessarily fingers) are the best option for cost of replacement vs. performance.