>
require replacement of existing hardwareThis is the most ridiculous excuse people use. The premise doesn't even apply except in extreme cases:
1) 10+-year-old gear. (And even then only some; I've got plenty of decade-old gear lying around that supports IPv6 just fine.)
2) Extremely demanding performance requirements (to be in this category you'd likely be spending millions every year on gear and the people to run it).
3) Shitty $50 consumer gear.
If you're #1 or #3, you're going to need to fix that before long anyway, and even if you're #2, that's not applicable to your office network!
Hardware just isn't a good excuse for not turning on IPv6.