I don't care if people spam long rest. That seems like a personal decision. In my opinion, the ability to spam long rests isn't the problem.
The problem is the opposite. The natural inclination of the player is to avoid taking long rests because of the tadpole. This keeps the player from seeing certain scenes. That's the problem: not having enough incentive to actually long rest.
In my opinion, the best way to solve this is to introduce a simple exhaustion mechanic. Something that makes the characters have to long rest.
*
Just to mention two things:
1. I've noticed some folks only talk to companions with an exclamation point over their heads at camp. That misses some of the scenes. You can still talk to the other companions and get scenes even if they don't have the exclamation point.
2. An above comment mentioned the frustration of not being able to get every cut scene easily. While I sympathize with that feeling--because I also like to explore everything--I'd like to suggest that maybe *everything* isn't meant to be seen in one playthrough, by design. That way there are surprises for later playthroughs or things that feel special when you actually manage to trigger them organically.