Adding support for a Graphics API isn't that difficult. What is difficult is adding support for all your internal tooling. This can be anything from existing scripts, build processes to the tooling itself.
It simply isn't worth it when the percentage of players that are using Desktop Linux to play PC games is ~1% of the player base.
The game is supported on Windows not on Linux. I would wager their anti-cheat stuff detects "their OS looks weird, they are probably doing odd stuff so they are likely to be cheaters".
If you want to play the game you should be running it on a supported operating system. If the software doesn't work (which is what is really happening here) with an unsupported configuration then that is on you not EA.
Also buying games that aren't supported on your OS and jumping through the hoops is just telling companies like EA that they will get the Linux sales because the customer will do the effort of getting it working for them.
It simply isn't worth it when the percentage of players that are using Desktop Linux to play PC games is ~1% of the player base.