Instead they whip out React and because native browser elements apparently are the devil they add tailwind/material design/bootstrap/whatever on top.
Once you do it that way, the web approach honestly ends up as complex or worse than many of the alternatives...