That's not true. TLS didn't happen until Google said they will penalize non-https sites. Letsencrypt helped alot, but the momentum was there even before them.
From the client perspective there is the same level of compatibility between IPv4 and IPv6: client can connect to both types of addresses.
From the client perspective there is the same level of compatibility between IPv4 and IPv6: client can connect to both types of addresses.