I'm sort of glad devs seem to do the wipes when they're necessary, not when some people are whining for it.
Yeah, decisions for wipe look like this:
a) engine change, wipe required - no dicsussion about it
b) if we have to wipe, let's do it when the gameplay also changes (like last time)
So it's always because we NEED to, it's just we're trying to do this in best possible time (given the circumstances, progress, upcoming updates etc...)