It is a requirement; you should always have belly heat for a ball python, it helps them digest. That's why some breeders heat their entire rooms to 80+ degrees but still have flexwatt throughout their racks for belly heat. If ambient was enough then they'd just heat the room up more.
For additional heat, people with small collections who use tanks might have heat lamps.