All I really need is something that will hook into the filesystem layer and scan files as they are accessed/written/executed and gives me a clear UI that allows me to choose what happens if it detects something.
Thus as OSes have improved, and created bad incentives for those products to stay in business.
See virustotal.com when sending a file, how many engines will find something, how many will miss, and how many will tell you that malware has been detected on a clean file.
Third party security tools have always been monkey patches for gaps in the OS. Eventually the OS gets the features that the third parties have, but then new threats create new requirements.
Whether you need it or not is a question for your threat model, but for me personally it's been years since I felt it was worth it on Windows. I still use a commercial EDR system on Linux due to the OSS solutions being quite lacking.