At the very least they should do a standalone patch for every major release (ie. 3.x). In fact, IIRC they used to do just that, but for some reason stopped some time ago.
Annoying patching is the major reason I have a back-up of my install made every major patch, and would heartily recommend the same for anyone who is on a capped line.