Something to take into account is that raw processing/capacity isn't everything. Technological advances can help in such situations. For instance, ASTC (invented by ARM) and various other texture compression formats are support by the Tegra line, meant to reduce loading times and memory footprints, not to mention improving performance, battery life, and reduces heat of the device, requiring less bandwidth while consuming less energy. Because the Switch doesn't have to worry about compatibility with other devices (like all these various Android devices and whatnot), optimizations can be made specifically for its own benefit and none other.
I mean, when people heard that the Switch may only support 32GB carts, they had second thoughts because many games on PS4/XB1 certainly extend past that. What doesn't seem to be acknowledged is what is taking up all that space and what can be done about that. We've already looked at textures. Let's look at FMVs now. On PS4/XB1, they support AVC/h264, so videos will be in that format, but what is understood for Tegra X1 and later, they support HEVC/h265, which grants AVC quality at roughly half the bitrate. 30GB of video in a PS4/XB1 game? Effectively becomes about 15GB for Switch.