Gackt can understand English but his English is err .. same with Namie? I could see that her mom understands English, seeing that she's half Italian..
Sometimes, when Japanese artists have English in their songs, I mistake it for Japanese .. 'cos it doesn't even sound English .. it's the accent probably
Most Japanese can understand a little Japanese but are not taught to speak it, so I see why they do not like to speak English.