My speakers are spiked, heavy carpet, pad and plywood underneath.
If I place on rug, they are tipsy.
The job of the spikes is to pierce the carpet. Lose the plywood and pad. But you may leave a mark on the underlay if it is hardwood.
Does a Subwoofer Make Spiking Redundant?