This is one of those things where if your applications are written using native frameworks the difference is minimal, and you get the benefit of an actual smooth experience. Meanwhile if the app is a "custom lightweight framework", you're likely just burning CPU cycles.
Desktop programs should only repaint when they need to. So you are only actually rendering the programs at hundreds of hertz when something is animated.