They didn't send out review codes for the PC version, they knew exactly what they were doing.
In the case of the Batman series, it always was fairly well optimized for the PC, people were buying it off gp because they had good history, if everyone knew Iron Galaxy handled the port nobody would have bought this shyt though.
Also, when it comes to PC games we expect some shytty optimization at times, but with the power difference being so wide between PC and consoles it's expected that you can just brute force it to get the game to 1080p 60fps, this game is so poorly done even the most powerful hardware is struggling at times.
Now give one good reason why a company wouldn't send out review codes. Maybe a company not wanting their product to be reviewed should be a red flag, maybe not.
People
assumed that from the good history of previous installments that this one would be good as well.
Somebody has to blindly buy it
Let's make any and every excuse in the book to take responsiblity away from ourselves as far as developers constantly releasing subpar, unfinished releases
Don't buy it, it won't turn a profit, devs rethink strategy when it comes to releasing unfinished games.
You don't want buggy unfinished products, pay for the games that deliver and pass on the ones that don't. Don't buy into hype and marketing