Hacker News new | ask | show | jobs
by user-the-name 1744 days ago
There are a million reasons. The main one being that you can't put the same UI on different platforms and have it fit in, no matter how well you use the native components.

The components are just one part of what makes up a UI. Different platforms have different conventions of how they are used on a higher level, and how everything fits into the rest of the platform UI.