The commercial ballasts generally have copper/thicker aluminum windings so they don't heat up as much.
Most of them are high power factor, because commercial/industrial customers get billed for power factor as well.
The reason a F25T12 cannot be run on a commercial ballast has something to do with the capacitor. It is the same reason
you should not run an F34T12 on a commercial ballast. It will make it overheat (or at least run hotter). If you run
an F25T12 on a commercial ballast it will also run at full 40W power.
Here's a discussion about the F25T12 lamps: https://www.lighting-gallery.net/gallery/displayimage.php?album=7829&pos=14&pid=253074
)