When you say:
"(2) stick to standards (e.g., using HTML now instead of XUL)"
and
"(3) if your system isn't getting traction, retry in 10 years?"
It sounds like you are claiming Mozilla is promoting the use of XUL as a mark-up language for web apps, which is completely, unequivocally, 100% false. Hopefully this is not what you intended, because it would be an unfortunate case of FUD-spreading.