The thing is, stuff that require hard realtime cannot satisfy with "many cycles to spare for misses". And CPU cycles is not the whole story. A badly made task could lock down the kernel not doing anything useful. The point of hard realtime is "nothing cannot prevent this critical task from running".
For automotive and aerospace, you really want the control systems to be able to run no matter what.
For automotive and aerospace, you really want the control systems to be able to run no matter what.