Hey Usman,
Thing is… I agree with you when it comes to Interconnects, and so on, where I am much more conservative, using /112's where a lot of people are using much larger (64s, etc).
But when it comes to end user assignment…. We're not really talking about wastage here.
At a minimum, service providers are allocated a /32. A single /32 contains 4.2billion /64's (I think my math is correct).
If that is the case… and Uecomm has a /32, I don't think you are going to have a problem for a long time if you use /64's. This is a key reason that many are handing out /56's…. There is 16.7million /56's in a /32.
So while it might seem like wastage… giving a /64, or a /56 to each end user, really, in the end is meaningless in the scale of things…
The Australian Defence Department has a /20… which is 4096 /32's… that is one organisation, and I know Telstra has at least a /20 plus some others. I don't imagine either of them running out in many years – even if they assigned a /64 or /56 to every…
thing they have.