Because XAML: 1) is a limited subset of WPF; 2) an intentionally chosen confusing name; 3) can't be used for desktop development (AFAIK) - and that is what a typical enterprise wants.
There are only differences in the amount of C# and C++ code in the XAML stack, and the set of available UI components.
We are discussing its place in GUI Frameworks.