Piggybacking off this too, if you look at rocket specifications, they’ll often mention the same motor on different stages with a (VAC) behind it. This denotes the different bell shape required to make the motor efficient in vacuum as compared to sea level.
The issue with an aero spike is that the benefits just aren’t there for a multi stage rocket. We do multi stage rockets to balance the needs of high thrust at the launch pad with the need to minimize our final non-payload weight in orbit. Varying the bell design to match flight profile naturally plays well with this approach. If you’re going to ditch parts of your rocket for weight saving during ascent, you might as well tune each stage for the altitude it will actually work at. Motors that need to work at all altitudes are pretty rare, the only ones I can think of are SSTOs in theory, and the space shuttle main engines.
If we could get a falcon 9 with aero spikes it would theoretically be an improvement, but not a huge one. All the gains would be in the edges of various stages where say, the stage 1 motors are flying above their designed altitude. The efficiency gains are there, but they might be completely offset by increased weight, cost, cooling concerns, etc.