I think it's not just personal satisfaction though. Maybe it has something to do with the culture, but personally I believe if you have that ability, why not try your best to repay and bring more happiness to your country? Clubs pay the wages, but does wages alone mean that players have to sacrifice everything for the clubs, when the clubs sometimes give me a feeling that they treat players as nothing more than robots? And do all the players ask for that much money in the first place? This, the whole putting club before country regardless of the situation, is one of the many things in football which goes wrong.
But then this is just my personal opinion. You can disagree of course, though one thing that irks me a lot is the self-righteous approach you take on players. Don't mean to offend, but sometimes it gives me a vibe that players are to you nothing more than assets for the clubs. While players should treat the club with respect, which I think most of them do, is it too much to ask for treating them as fellow human being with a bit more respect, consideration and appreciation?
Btw, check the comments from VDB and the videos from spain nt. You'll see why it's not that unacceptable for him to go to the Euros.:)