Apps such as Flighty (and I'm sure others, possibly even those without subscription) will provide access to those well ahead of time and notify you about changes.
It is unfortunate that "changing the plane type" is not grounds to change your ticket however.
It is useful for changing plans if the plane changes days or weeks before departure, but as you say it’s not ground for cancelling or changing your ticket, so buying new tickets every time one sees a 7M8 pop up is going to be really expensive with airlines that have many of them. I guess the better idea then is to avoid those airlines entirely, but that might not be possible at all destinations.
There’s been plenty of times my plane has been changed out at the last minute due to weather or mechanical issues.
I always try to select my seats at time of booking, which requires knowing the model+revision of the plane. Is that weird?