MarkPHD thank you and all others who have posted. I am clearer now on the issue. For me logically it makes sense for the speakers to have something very solid to push against so that the movement of the drivers is all in the correct direction, and spikes also isolate due to their small surface - cork, felt and rubber would tend to compress under 185 lbs speakers and behave more like a solid and transmit vibration, and therefore the spikes are most apprropiate.
For underneath lighter components with less intrinsic vibration I think these materials might be more appropiate to isolate the components, absoring vibration both from the component and from the shelf.