No, it's not underperforming on all platforms. It's a game with advanced, CG-like graphics. The developers chose the maximum resolutions for each system that would let them run the game at a steady 30 frames per second. It's a conscious choice. Maybe in the future they could release an update to bring a 60 FPS mode, but it WOULD come at the expense of halving the rendered pixels. Which on the X or even on the Pro would look fine, but perhaps people on PS4 and the base XBOX One would think it's too soft.
As for the Switch, it's pretty par for the course. It mostly holds visual parity (Where on a phone screen it looks the same at first glance) and renders ~44.5% of the pixels that the base XBOX One does when in docked mode and ~22.2% when undocked. Many other games do this, as that seems to be where the Switch sits in performance, GPU-wise. When docked it performs like a GCN GPU of a bit less than 600 GFLOPS would perform, which is consistent with other Nvidia/AMD GPUs. (EG. how a GTX 1060 is roughly equal to an RX 480/580) It's just how it is. This is not the port you should be complaining about, aside from that nonsensical issue with the Pro Controller and the input lag.