Its unfair to blame ionic for all dependency updates/changes third parties do. Like the angular team, maintainers of rxjs, angularfire, etc
U r using cutting edge technologies in a highly changing world. Meaning u will continue to learn on a monthly basis.
If u dont like that, maybe try cobol?