How to roll with white belts without discouraging them?

Hey everyone! I'd like to have your perspective in something:

I'm a purple belt (in my 30s, 164cm and 66kg for context). Yesterday I was rolling with a white belt, a little bigger and stronger, and tapped him 5 times in 6 minutes. It wasn't a particularly hard roll (as it shouldn't be with that gap in mat time) but I felt he was getting really frustrated with himself.

The roll ended, I thanked him and he said something along the lines:" I just come here to get beat up"

So I said that everyone starts this way, that myself was getting beat up everyday for a long time (and still am some days), but you just need to keep showing up and pay attention during the roll, not just trying to win at all costs.

As a purple belt, it's not all the time that I can practice my offensive skills with ease as when I roll with white/blue belts, but I fear that going for dominant positions everytime could be frustrating and discouraging for them.

On the other hand, if they get to beat upper belts everytime, I feel that they will have no reason to improve and to challenge themselves.

What are your thoughts about this? Or should we just smesh lol