The main reason why the modern Web GUI frameworks does not always feel good is because they need to support wider ranges of screen sizes, ratios, resolutions, accessibility tools, touch inputs, etc.
And web browser/css if pretty good when supporting different devices/platforms.
And web browser/css if pretty good when supporting different devices/platforms.