The incentives are mixed.
Regardless of if an ISP offers IPv6 or not, they still need IPv4. Thus if you are small and/or have enough IPv4 address space, IPv6 is just an additional cost and burden.
The support burden of IPv6 isn’t trivial when you do not control the end user devices.
IPv6 bandwidth isn’t cheaper nor more performant. From a business perspective, the only thing you get from IPv6 is a larger address space and a smaller need for (CG)NAT.
There is an incentive to deploy IPv6 if your (CG)NAT costs and/or the costs to acquire more IPv4 addresses is larger than the costs to deploy and support IPv6.
The tipping point is different for each ISP.
It also depends on the regulator environment whether you are forced to deploy IPv6 or not.