the IoT is driving the adaptation of IPv6 - called 6LoWPAN. The reason for this is the following restriction (see Fig. 8206 in [1]):
The maximum length of MAC data frames with their encapsulated IPv6 packet is limited to 127 bytes. Thus, only 102 bytes remain in the MAC frames for the transmission of the IPv6 packet.
The adaptation of IPv6 for use in the IoT is mainly due to the header compression of IPv6 and UDP (see Fig. 8208 in [1] or Fig. 3 in [2]).
Best regards
Anatol Badach
[1] 6LoWPAN – IPv6 over Low power Wireless Personal Area Network
The existence of 6LoWPAN does not disturb deployments of IoT device clouds hidden behind IPv4 gateways and NATs. RFC 4944 appeared in 2007, and I haven't noticed massive 6LoWPAN deployments since then.
I have to agree with Jacek, the acceptance of IPv6 is no where near were we need to be. Most companies are using a dual stack ( IPv4 and IPv6) configuration until the push to fully IPv6, as a starting point. Especially IoT as Anatol has pointed out, but I am afraid that the current adoption rate is slow and like everything else in IT it will be an hurry up, we needed it yesterday, until we are all using IPv6. Just my two cents... Best Regards.