O DataGrid é uma necessidade no WPF?

Eu tenho visto muitas discussões acontecendo e pessoas perguntando sobre DataGrid para WPF e reclamando sobre a Microsoft por não ter uma com sua estrutura WPF até a data. Sabemos que o WPF é uma excelente tecnologia de interface do usuário e tem o conceito de ItemsControl, DataTemplate, etc, etc para criar um ótimo UX. Até mesmo o WPF possui um ListView de controle mais próximo, que pode ser facilmente modelado para oferecer melhor UX do que um display tradicional como o Datagrid. E eu diria que um controle DataGrid pronto irá matar ou esconder muita criatividade e certamente diminuirá as inovações no campo Experiência do Usuário.

Então, qual é a sua opinião sobre a necessidade de DataGrid no WPF como um componente Framework? Se você acha que é necessário, é porque o mundo está tão acostumado com a forma de exibição de dados do DatGrid por muitos anos?

Alguns outros tópicos que têm a discussão sobre o DatGrid sãoAqui eAqui

Link paraToolKit do WPF - Último WPF DatGrid

questionAnswers(7)

yourAnswerToTheQuestion