(1) Вы можете писать успешные приложения с помощью CSS / Javascript. Все приложения для iPhone первого поколения были CSS / Javascript.
(2) Apple регулярно утверждает такие приложения.
(3) Преимущества состоят в том, что вы можете использовать имеющиеся у вас знания CSS / Javascript для написания приложений без необходимости изучения нового языка и нового API. Недостатком является то, что такие приложения не такие быстрые, гибкие и мощные, как скомпилированные приложения. Это точно такая же ситуация, как и на немобильной платформе. Веб-приложения не сравниваются с приложениями, написанными с использованием системного API.
Однако в некоторых случаях они могут быть почти такими же хорошими. Например, если основная цель вашего приложения - взаимодействие с определенным веб-сайтом, то приложение CSS / Javascript, вероятно, будет работать так же хорошо, как и скомпилированное.