I can see where you're coming from and it is nice to avoid direct spoilers but a few things swing me to loving the fact it's available:
My general personality means I like to understand how and why things work. I don't feel anything is lessened by understanding the mechanics behind when Redd appears (or didn't for a very very long time on my island). Or finding out how to breed flowers like the blue rose where I'd likely never have got there (and in fact understanding the generics has massively enhanced my enjoyment and appreciation of the game).
Whilst people might argue you can do no wrong in this game it does offer the opportunity to miss things that you'll have to wait months or a full year to see again (specifically bugs/fish). I'm not sure if I'll make it through a whole year but if I do then I want to have caught everything. So, each month I set out and catch bugs and fish without reading for a few days. Once I've exhausted new stuff appearing I seek out information on what I'm missing and when I can get it.
In the end I've not found much spoil at all by reading everything I could beyond the first few days.
It's an amazing game in that it supports sto many different play styles (maybe one for the play it your way thread ). From people who want to use guides to find critters quickly. Those who use VillagerDB to find what items they're missing. Those who get online and buy/sell cataloguing or access to rarer items. Those to time travel to see more and get items faster.
But with having that people inherently judge the way others approach it. I (sadly) do it myself on here and with my friends. When someone offers lots of things that aren't likely attainable with normal play I think they should be clear about their providence (either bought online or time travelled). I thought slightly less of my friend for time travelling back to see Redd again... but at the same time I was jealous.