I must be missing something here....
I just avoid spoiling the games for myself by choosing to not read spoiler information. Nobody puts a gun to my head and forces me to read it in the first place, so whether or not it's actually there or not makes no difference. For instance, I had pretty much no idea what was in White when I first started playing it (which was only a couple of months ago) just because I didn't seek out and read or watch spoiler information. I knew that the grass type starter evolved into some kind of snake like thing, and that the fire starter picked up a second fighting type and was the only one of the three to get a second type, and.... that was seriously about it. I just recently started playing Black 2, and I know that there are some previous dex pokemon in it, and it's mostly the same map as BW, but with some changes, and Cheren is a gym leader, and something about a road that's washed away or something, and.... again, that's about it.
I mean - I can see the point you're making - that the (current) inability to crack a 3DS ROM makes it (currently) impossible to open one up and find all the "secrets" and post them online. I just don't see how that's cause for celebration, since anyone who doesn't want to know those secrets (like me) can just not seek them out (like I do) and thus end up being surprised by them anyway (like I am). It really doesn't seem that difficult.