Yikes. I use a company Macbook to WFH - the company also offers Linux desktops that you have to self-admin, I wonder if "no one develops for linux" is actually a feature, and would let me avoid the bossware.
MalwareBytes keeps a small structure in memory for every file it found during a scan. Sadly my computer had files on it and ran out of RAM.
SentinelOne's filtering scaled like linear search so as the ignore list got longer everything got slower.