I can't think of any reason other than that specific activex not supporting HTML 3.2 tags (which is already pretty old by now, so... eeek)...
Or XHTML doesn't support that specific entity (which again seems very strange though)?
the pound entitiy is part of the ISO Latin/1 8859-1 list, so it should be supported :/
sorry.