Есть способ сделать это без каких-либо изменений в xpath. Решение, которое я нашел, состоит в том, чтобы удалить пространство имен при разборе XML в XDocument.
Вот пример:
var regex = @"(xmlns:?[^=]*=[""][^""]*[""])";
var myXDocument = XDocument.Parse(Regex.Replace("MyXmlContent", regex, "", RegexOptions.IgnoreCase | RegexOptions.Multiline))
Теперь, когда пространство имен исчезло, им легче манипулировать.