IPv6 was chosen over alternatives because it had to be better than IPv4 and other existing protocols, and its design was influenced by features from other networks. IPv6's complexities in coexistence and transition are inevitable due to its larger address size, and any alternative would have faced the same issues.