The current landscape is dominated by free-to-play games like CS2, DOTA 2, Marvel Rivals and The Finals. Every game has to compete with them, no matter when it's released, and KCD II is currently the most played non-free/single-player game. Consider two other recent 1st-person single-player games: Indiana Jones and the Great Circle, which peaked at 12k players, and S.T.A.L.K.E.R 2, which peaked as 121k players. KCD II's 256k peak is excellent compared to those, especially considering that it's a game about 15th-century Czech history. I think that it's doing a lot better than expected and expecting it to do any better wouldn't have been realistic.