And it makes it nearly impossible to go into a coffee shop, see a couple of people playing, and say "hey can I play the winner".
what about just handicapping by giving pawn/rook/bishop/... odds as needed? wouldn't it still preserve the fun for you while making it somewhat competitive for your opponent?
What I think you're missing is the fact they are at the GM level, they are playing at that level. Yes some purposely draw but as for playing for a single pawn, well that's just the level they're at. Just like Earthquake measuring system, being a 1500-to 2500 is substancially stronger.