IPv6 routing is more efficient because the header has fewer and simpler fields compared to IPv4's variable options. This enables faster router processing decisions. Option A is incorrect (IPv6 header is 40 bytes vs IPv4's minimum 20), and options C/D are not technical reasons for routing efficiency.