The 128 bits are serving a purpose alright: Globally unique host addressing.
Seems like you want to repurpose them to something completely different (what exactly)?
And what is “interpret this part of an IPv6 address completely differently than in all other contexts” if not software glue?