I'm honestly the opposite.
More and more our academy classes have shifted towards more technique drilling and less and less time to actually spar. I personally hate it. When I first started there (and membership was much less), class was like half technique and rest just hard rolling. Felt like death after but man, really made you feel like you got a good workout afterwards.
Now its 3-4 techniques a class. Often goes past the hour and people have to leave, leaving only 2 or 3 people left to quickly squeeze in a few rolls. Its frustrtating to me to the point where I am actively thinking of other gyms now. Besides the lack of rolling time to make me even remotely compettive with other gyms that spar more, if you cram in 3-4 techniques in one class theres no way I can retain even one of those, at best. Less is more in these cases. IMO, one technique in class is more than enough. Whats the rush anyways??
It is what it is. But to directly answer TC, no you wont learn BJJ unless against a live, resisting partner in sparring.
But at the end of the day.... do what makes you happy. Thats what life is about isn't it?