Totally agree. I worked on an app where we had customers who had installed our 'agent'. We were forced to do a late night update. Whoops - sent out a version that would never be able to update again - there went 100K customers we could never upgrade.