I completely agree with your latter point after being a windows dev on and off since windows 3.0. It’s been one hell of a rollercoaster.