The reason a fully specified static route must be used is because IPv6 link-local addresses are not contained in the IPv6 routing table
This example shows the IPv6 routing table entry for this route, Notice that both the next-hop link-local address and the exit interface are included