@cbae: Considering that code is read more times than it is written, I'd say that anything that makes code less readable should be reduced.
Take for example some simple XAML code from https://gist.github.com/forki/2161484 (randomly chosen from a quick search):
<Window xmlns="http: //schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http: //schemas.microsoft.com/winfx/2006/xaml"
Title="MainWindow" Height="350" Width="525">
<Grid Name="MainGrid">
<StackPanel Name="StackPanel1">
<Button Name="Button1">First Button</Button>
<Button Name="Button2">Second Button</Button>
</StackPanel>
</Grid>
</Window>And what it could be (a language I made up on the spot):
Window (Title: "MainWindow", Height: 350, Width: 525)
{
Grid MainGrid
[
StackPanel StackPanel1
[
Button Button1 { "First Button" }
Button Button2 { "Second Button" }
]
]
}Which is easier for you to read?