いやだと思うなら拡張メソッドで全部書けばいいんだよ。
クエリ構文はLINQ拡張メソッドの簡易構文なのだから。

そういえばLINQ for XMLでXMLリテラルの採用は見送ってますね。
気持ち悪いとか言う輩が多かったせいだろうか。VBにはしっかりあるけど。
var x = 
 <hello>
   <hoge>hhh</hoge>
 </hello> ;