Without looking at the TextBlock spec, it could be that the specs there are wrong/not fully right/incomplete so don't necessarily take them as the SHOULD implement state.