when it comes to tech, personally I've never been one to hold out hoping for something better. and I definitely know that elusive perfect phone will probably never arrive.
I can compromise on size, aesthetics, camera, processor, fingerprint sensors, RAM, wireless charging, memory, displays, NFC and a lot more ... stock and battery life are my two biggest priorities, and I also like front facing speakers and wireless charging. I can seriously case less about everything else, just those 4 things, two of which I'd even compromise.
point is, I have minimum criteria, and the only reason I waited this year was because we knew 2 nexus phones, in addition to the pure were coming out. being that stock is so important to me, unfortunately I don't have many options.
what sucks is for some reason the simple combination of stock and decent battery life has been non existent.
but yeah, to your point eventually I'll have to bite the bullet, but I would honestly rather just use what I have than buy something I don't really like. it's not a matter of waiting for the latest and greatest, it's just being content with what I have and not buying something I don't need or want.
if my phone broke down today and I had to buy a phone right now, I'd probably get the moto G ... if I had a few weeks I'd get the Pure.