Ano, kdyby Mozilla místo JavaScriptu začala podporovat .Net/Mono. V něm se skrývá implementace funkcionality několik tisíc tříd, který za dva měsíce těžko odladíte. XAML je dynamicky jazyk, pomocí základních tříd si můžete definovat další - svým způsobem je založenej na deserializaci .NET tříd.
Ale wrapper pro <script language="C#"> není v případě MSIE tak obtížný napsat s využitím reflection, takže by to asi nějak šlo na podobný bázi i v Mozille.