because forcing the creation of native views is significant overhead. Even if you do want to create platform specific views, being able to express those views between platforms in the same way is a HUGE benefit.
I’ve been working with a mpp code base for almost 2 years now. It’s significant overhead when you have to start splitting things into n different files, and managing it all. Being able to express it all from a single file, a common file, is a HUGE advantage.