I know it feels nice and vindictive to bash Google the Company for making stupid mistakes, but Google Books, like Gmail and Maps, is a wholly-separate team from the core Android team, thus it is a reasonable expectation that they can make the same mistakes as any third-party application developer.