Passport renewals

I have just renewed my British passport which had eight months remaining but will be under the required six months remaining during a forthcoming overseas trip, so I had no choice but to renew. I notice that the new passport runs from the date of application and not the date of expiry of my current passport. This effectively means that my ten year passport was actually only valid for 9 years and 4 months. Doesn’t feel like an equitable way to treat those of us that are compliant and follow the rules!