Well it's also on PS3 and Xbox 360 so I'm not surprised it runs well on Switch.
But that's the thing, it looks like a 7th gen game that was ported to current gen hardware. It doesn't look like a current gen game that was ported to last gen (e.g. Rise of the Tomb Raider). Even Sniper Elite 4 which is quite a big step up from Sniper Elite 3 from a technical perspective barely looks current gen. Rebellion just doesn't have the budget to keep up, so their games always look a bit outdated.