I think some of the complaints about re-used content border into "delusional" territory, honestly.
For one, because NO FUCKING SHIT they are going to re-use something with a game this massive, be them enemies, minibosses or assets.
But especially because even putting aside anything "repeated" the amount of unique environments, enemy types, bosses and secret areas remains staggering and it dwarves the overwhelming majority of games I can even begin to think to... In fact, I think it may very well dwarf pretty much ANY other single player game I can think of.
If anything, I'm only positively surprised by the sheer amount of unique content (and places, and fights) the game has to offer. I can't think of many other titles where 80-90 hours into the game I was STILL crossing entire areas (or even regions) I wasn't previously aware of.
What I can concede on the other hand is that to some degree boss fights had to suffer to accommodate for the non-linearity and variety of builds. We are far from the tightness of some of the best Sekiro fights.