I agree it's a maturity thing, but I wouldn't say the cool technology 'inevitably turns out to be janky and annoying and half-finished.' I think it's more that the cool technology is developed for a certain use-case and, developers being the way we are, we pick up our new hammer and proceed to test if every object around us is a nail.
We also won't accept other people's test results. Sure, 80 other devs have said this isn't a nail, but are they SURE?
It's not the technology's fault.