You’re right for the large majority of cases, but there are exceptions. These days some use canvas or WebGL, in the past some have used Flash or Java Applets/Swing.
A popular app that some web developers here may use day-to-day recently is Figma, which uses WebGL for rendering.