Hello Divya,
Thanks for the confirmation.
As for ElementHost, main reason is we have plan to move to .Net Core and adding it brings in an entire presentation layer that has its own complications in terms of display, maintenance, and portability to other versions of .Net (ie .Net Core).
Also adding WPF interoperability means that it requires us to use WPF components of Infragistics, and it will add additional payload on the binary files of 28 to 33MB files.
Which is considered too much for just one component.