PS2 had a lot of shovel ware, it just wasn't a problem because the media never focused on it. How a console is received isn't all down to the one company and its marketing, especially with a product that realises on the efforts of other companies (third party software). Nintendo also has a problem with getting on good terms with the "journalists" and of course the lack of the big name games of the previous gen.
Of course I'm not saying the Wii's library was comparable with the PS2's, since it did have the big names of its gen. But I do feel there was a shift in how games were presented by the press. AAA tier was the in thing and thus the B tier was lost. On PS2 there was a healthy mix, whereas previous gen we seemed to have AAA on PS360 and B on Wii. Journalist only focused on the AAA and thus, like you said, the gems became hidden. We mock journalists all the time but we have to remember they do have an impact on audiences. Geoff literally says "my viewers" when talking to Reggie like he's raising his own private hive mind.
I don't blame third parties for the lack of support as technically the market of the 360 & the PS3 together was larger than the Wii's. but I will have beef when they come out with excuses like "test games" or blaming bad sales of a factually bad game". I mean all that does is alienate the informed consumer who will likely need extra effort to be convinced to support their next game. EA sells a reskinned copy job of FIFA (literally just names and a logo change) and then expect people to clamour over their next game? Seriously? No wonder they are in bed with Microsoft now, since their heads were already in the clouds.
It also seems that the moment you ever show a small sign of trying to appeal to a broader market, the "core" will be offended. Not saying MS did a good job with their attempt, but they went from being the "hardcore"'s best friend to a vile venomous villain the moment Kinect and family friendly games appeared at E3. I honestly finding the whole "gaming is ours, no casuals allowed" attitude displayed by many gamers quite sickening, and often quite ironic, since back in the 90s those Sega and Nintendo kids were likely seen as the casuals of their day.