This should be the case every time. Test cricket is about having players for all sorts of different conditions. It’s about anticipating how conditions will change as the match wears on.
Half the point of Test cricket is that you can have a guy standing around for three and a half days who then comes in and wins you the match. Not picking a spinner says spin bowling has no major part to play in the game. For that, you should be spun out and your fast bowlers should be worn into the ground.
Test cricket is broad, varied and rich and anything that goes against that is sacrilege.