Completionist faggot here.
If you go for a full living dex as you play through the game, instead of waiting until the end to spam ultra balls in fully unlocked areas.
If you spend extra time to just fight through a few nights to level up new teammates.
If you go out of your way to complete all the sidequests, and collect all the form variants of pokemon.
You're looking at around 60-80h played to reach the basic ending.
At 110h played, I have the full pokedex, minus a certain flower, 750/1000 battles for the shiny charm, and all side content completed that's currently available.
If you complete all 20 infinite battle royale nights for the final content chunk, you will not have to, and should not attempt to, grind out the 1000 battles. You'll get there naturally.
Game as is, for a super autismo, likely around 130h of content, not counting shiny hunting.
I'm not arguing for, or defending anything, just giving people the raw numbers to make their own decision in a bait thread.