I think ramps and pins are more important for indexed shifting. Friction shifting works fine without.
The ramps and pins help the chain climb from a smaller chainring to a larger chainring. With friction shifting you can over shift and then trim back but with index shifting there needs to be greater accuracy because the derailleur cannot move the chain as far laterally or back up.
Al