Spectre variant 1 is only really a problem for JITs, and it's mitigated with masking. Disabling speculation to defeat variant 1 is probably not worth the performance cost.
There are certainly non-JIT-related mitigations out there.
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/lin...