I don't follow the connection between your comments.
XML Support as selling Point + Multiparadigm == !mainstream?
I agree that scala has its quirks (IMO, the type system is way too complicated), but to have dismissed it based on two apparently unrelated features 8 years ago seems a little strange.