I do have an issue calling it a monopoly, however. At best you can call it an oligopoly. The top 5 publishers publish about half the total articles each year [1]. So half the research is published by a combination of hundreds of smaller publishers (both for-profit and not) or independent scholarly societies. And then within the top publishers, they are absolutely in competition with each other, which becomes readily apparent when you dig into the royalty deals that publishers offer scholarly societies for the rights to publish their journals, which continue to get richer for the societies (which poses a whole different interesting problem in terms of the collateral damage to modern-day scholarly societies if or when the business model blows up).
[1] https://journals.plos.org/plosone/article?id=10.1371/journal...