Development is a process, if the tool didn't work, people wouldn't use it at all. Two essential parts of the software are updated. Virus Database and Software on your computer. The database can and usually is updated regularly on the cloud, it's how your software detects that certain programs or files are malicious. Software on your computer is to be able to work with your PC. Sometimes if the architecture or in general nothing changes on the OS, there is no point updating apart from maybe visual tweaks or bug fixes. The new versions and brand new features statistically take a long time to develop, just have to be patient. When it comes to Malwarebytes, it is true, that it dominates a lot of the anti-malware market, but a lot doesn't mean everything. Hopefully, this helps you understand, why development process is taking longer and that the software is not completely outdated. Good luck!