To me custom components feel like one of the "innovations" that bring us more to a state where one part of the equation will be "solved" and there won't need to be any more experiments. It will just work. With all frameworks. And that is great.
Maybe in a couple of years we get our Delphi and VB component designers and toolboxes for the Web.