> Я не фанат того, чтобы переписывать один и тот же код
И я не фанат :) Но так то это нормальная практика, когда нужно получить приложение (продукт, сервис) высокого качества.
> Нормальная кроссплатформенность значит, что приложение выглядит привычно на любой системе.
Это не так. Об этом уже годами говорят и пишут. Приложение не выглядит привычно - оно чужеродно выглядит любой системе.
Все остальные тезисы не имеют отношения к пользовательским интерфейса, а имеют отношение к программированию и разработке.