there is an endless amount of games that got great critical response but weren't as appreciated by the average player because they were too much of a departure from the established formula or were released late in a console cycle or on a handheld etc. Wind Waker is an example too to some extent, despite being successful. it spent most of its release year as a punching bag online and people picked up pitchforks over it. now it's weird if you dont love it. a game doesn't have to be a failure or despised to be underappreciated. Sunshine is one of the only Mario games to never get any form of rerelease.