In my experience the gap is also about supporting a wide range of users and their old or not so powerful devices. Sure polyfills do the job of support but at the cost of bundle size and compute, which may degrade the experience for that particular audience. My number one moto in web app design and development is KISS.
I’m glad so see ionic have a browser support page https://ionicframework.com/docs/reference/browser-support and will probably give it a try someday.
Creating stuff from scratch is not a fun experience
It's one of those things that I love the idea of doing. I'd love to create my own look and feel and design.
But day to day at my job I just need a dang button that does the thing or transition between things, a spinner or ... whatever.
I'd have to say that I completely disagree here - it's one of the things I get most fun out of, even at work.