If you change the schema then the old version of the app can break. For example, if two tables are merged together.
If one suggests old data and new data be stored separately then the door to data inconsistency opens.
If one suggests old data and new data be stored separately then the door to data inconsistency opens.
New apps will have to deal with old versions somehow, or some back-end job will produce new data out of the old.