This arrangement is not a bad thing per se; it's probably actually good that web core techs move relatively slowly and things that are mostly developer sugar live in the toolchain.
... it just means that, yeah, the toolchain to write modern web sites *is* complicated. It's bridging about eight years of feature-gap between what developers want to write and what browsers are capable of reading.