I know this is an older article, but EAC has had compatibility with Linux for years at this point. Linux is also really easy to compile and develop for compared to MacOS. They just don’t want to because there aren’t enough players to justify the cost, most likely. Also might have some incentive to keep their game off the hardware of their biggest competitor.
Actually, I think they don’t want linux gamers, with their higher technical savvy. Some game dev companies love how 90% of their bug reports come from 10% of their users (and even brag about it). Other companies would rather just not get those 90% of bug reports.