What you may be looking for may be
InnerXml
(which will return what you expect).
[Edit]
---------
Based on our discussion via comments, here's something you could try:
var node = profileNode.ChildNodes.Cast<XmlNode>().Where(n => n.Name == "#text").FirstOrDefault();
if (node != null)
{
string s = node.Value;
}