They have not been overlooked by those who have been working on IPv6 address allocation policy.
What's the solution? Hint: No policy of advance address allocation will help, and neither will any form of address-based routing, no matter how clever.