"Fun fact: Radars control/ signal processing are now software."
Well some of it. I'd call base-band processing in FPGA as hardware, as RADAR bandwidths are generally still too high to allow real-time processing in software; i.e a true software defined radar on a CPU. The software is always playing catch-up as bandwidths and array density increase.
Even 2G wireless comms still are not fully software; it take an FPGA implementation due to latency. Never mind 5G comms.
I suppose it's a point of contention, but I don't consider HDL to be software, as it's easier to go from (an HDL synthesized to) FPGA to an ASIC than HDL to software on a general purpose CPU.