There are nicer ways to say things. Think about how your criticism comes across in tone when you give it. This sounds intentionally mean and obnoxious. People write what ever they want to write and don’t have to write what they know because writing is done in free will. While feedback can be good you weren’t asked to give your unsolicited opinion on what this author should write. It seems you just wanted to flex your history knowledge. This would’ve been helpful if you weren’t so unkind about it.
If you can’t say your criticism with better tact perhaps trying working on that.