Are you joking? There already has been very big content updates for several games. But these had a reason for being so big. It obviously depends on the game and the update. The game this thread is about has just lazy developers.
It's good that Nintendo does not encourage bad development practices like these. Looking at the statements of the developers and the patch size of this game its very clear that they are just unprofessional.
Since its elease, Hearthstone has had three giant updates to do things such as:
1.) Remove all non-local localization files in an effort to reduce file size, causing the whole game to be redownloaded (1.5-2.5 GB patch).
2.) Switched engines from Unity 4 to Unity 5 about a year after release (1.5-2.5 GB patch) to improve performance, stability, compatibility, and ease development.
3.) Massively overhauled the Android version to halve file size and the size of future updates (1.5 GB patch).
Could Blizzard have done any of this on Switch? #2 not being doable would have caused the game to shut down on the platform.
Now, we could consider Blizzard a trashy or lazy developer, but if you want their games, they do things like this.
Similarly a lot of people have expressed a desire for games like Star Wars: Battlefront on the platform, but DICE updates their engine when they release DLC to enable new types of gameplay and better visuals/performance, and that also causes giant patches (sometimes 4-8 GB) plus a giant content patch to hold all the new art assets and related work (5-10+ GB). This type of policy would also kill that dead.
I'm sure lots of people consider DICE a bad developer, but EA has a decade long exclusive Star Wars license, so it's them or nothing on the core game front.