Unusual draw

Many people misunderstand the rule about draws by repetition. It requires a threefold repetition of a position, with all pieces on the same squares and the same side to move.
Repetition of moves is not required.

Is it good sportsmanship to offer a draw if our opponent is running out of time?
Time is a factor of the game like anything else...
But well it depends...
If you're in a better position absolutely not!!
If you're in an equal position but with many possibilities of play, I think you should keep on playing. Not your fault your opponent is slow. Otherwise every time people are in a losing position they just stall and run out the clock hoping for a draw...
Now...
If you're in a losing position, it's debatable, there's always the possibility of counter-play... so I'd say you should keep on playing....
If it's a theoretical drawn endgame or you're in a completely lost position... well it's up to your opponent to prove it's a draw or that that position is won so even if you're deliberately trying to flag them I don't think it's bad sportsmanship, after all they knew about the time and should have managed it better... that might be the reason why they were able to reach that position, because they spent time calculating their moves....
So to sum it up... no, I think you should always keep on playing IMO it's good sportsmanship to do your best to beat your opponent., whether it's checkmating or flagging

I play until I run out of time, but occasionally my opponent and I will play an excellent game that could go either way had my opponent not run out of time, in those instances I usually offer a draw in Hope's that my opponent will want to play me again, that's how I got most of my friend requests so I presume my opponent appreciates the gesture.

I play until I run out of time, but occasionally my opponent and I will play an excellent game that could go either way had my opponent not run out of time, in those instances I usually offer a draw in Hope's that my opponent will want to play me again, that's how I got most of my friend requests so I presume my opponent appreciates the gesture.
I do get upset when the game is interesting (mostly when I am launching a promising attack and I want to see if they can defend it) and i have time and my opponent runs out of time, but I am not going to offer a draw because he couldn't manage his time better.
But I also love a good dirty flagging. It's just as fun as a queen sac for me.
However I do wish chess.com had the same feature as in lichess where you can give your opponent extra time if you want to. I have seen streamers do it on chess.com but i think streamers have special advantages that us common peasants don't

Is it good sportsmanship to offer a draw if our opponent is running out of time?
Short answer, no. The game is played to mate and the clock is part of the game.
The long answer is that if you are pacing yourself correctly, and your opponent is thinking too long, they had an advantage. For example, if you used 4 minutes and they used 9, they thought for twice as long as you did. So even if they're in a better position, they aren't playing the same game.
That said, if I think my opponent was better than me, I will offer the draw rather than taking the win on time. However, it isn't a requirement, just something I do, and only in 15+ minute games.
@Kapivarovskic, you can give time in unrated games only on chess.com
@Kapivarovskic, you can give time in unrated games only on chess.com
Technically you can give the equivalent of 5/0 vs 3/0 time odds in a rated game by spending an extra minute each on your second and third move (or if that would trigger abandonment then 30 each on the 2nd through 5th moves). It does chew up a couple of minutes of actual time.