You would think that by now, everyone would be using IPv6. IPv6 was launched just over 8 years ago (06/06/2012) and allows 340 Trillion addresses compared to IPv4's mere 4.3 Billion. At one point it was hard to imagine a world which needed anywhere near 4.3 Billion address, however has technology has developed into the mainstream we now have multiple devices each. My household has 4 laptops, 1 desktop, 2 phones, 1 tablet, 4 raspberry pi's (all running 24/7), and several smart devices.
Several companies are preparing for IPv6 only networks and devices:
ISP's and Mobile Networks would rather operate only a single protocol on their massive backbone networks. However, even though they would prefer to operate an IPv6-only network, their subscribers have many IPv4-only devices that will need to be supported for many years.
There is no set date for the wholesale switch to IPv6, but the best estimates suggest this will happen in 2030 (10 years time!!!). This will be achieved by the main tech companies removing the backward compatibility that still allow IPv4. Companies such has Facebook will determine when this happens, and will be when compatibility is no longer cost effective.