Ну, для этого нет никаких причин, и нет никакой разницы, просто ошибка в Visual Studio Designer .Попробуйте во время выполнения и убедитесь сами:)
Сравнение Visual Studio 2010 Designer , Смешивание и Время выполнения со следующим Xaml
<Canvas>
<TextBlock Canvas.Left="0" Canvas.Top="0" FontSize="72">
<TextBlock.Foreground>Red</TextBlock.Foreground>
DIET
</TextBlock>
<TextBlock Canvas.Left="0" Canvas.Top="100" FontSize="72" Foreground="Red">
DIET
</TextBlock>
</Canvas>