Omega-3 can also be had from unprocessed vegetable oils, especially colza/rapeseed. But because not only omega-3 matters, a mix of olive and colza oils is advised for a good balance of omega-3-6-9.
I have not read the full article. It just reminds me of my mother's view where food decides everything else.