using a js framework is like choosing a 3rd party UI library for a native mobile app - it adds complexity and a dependency you'll inevitably outgrow