Re: A platform built on sand
To be fair, and I'm not suggesting that this will stand the test of time but the reason for the major breaking changes between 1 & 3 is because v1.x wasn't fit for purpose. It grew out of a pet project (as do so many things at Google) and didn't scale for the new web.
Hopefully v2+ has taken a bug enough step to not require further major changes.