From a webdev point of view I love Vue...but it is a slow hard way to build UIs compared to Visual Basic, Delphi, or Swing.
Because GP is criticizing Win32-style imperative UI code... and this is exactly what Delphi saves you from.