Excluding what there was of American front loaders by 1980's or so such machines in Europe had final spin speeds between 800 to 1100 rpms.
OOB systems varied; my Miele W1070 will attempt some sort of balancing before spinning, but once that timer moves over to "spin" that is what will happen. If load is not balanced am here to tell you that washer will bang, clang and even move from drum movements. Successive Miele models developed systems where if OOB was detected washer would abort spin. Then either attempt to redistribute load and try again or whatever.
Changes in OOB controls for front loaders came part and parcel with sophisticated computer systems that allowed greater control of motor and drum movements/rhythms.
My older Miele washer has two spin speeds; 900 and 1100, and only two drum rhythms. Latter is regular tumbling (clockwise for "X", pause, counter clockwise for "Y", pause, etc... Then there is distribution which is used while machine drains, before spinning, and for "gentle/wool/delicates". These latter cycles are just extended versions of regular tumble rotations.
OTOH the more modern AEG washers have various drum rhythms suited for wide range of fabrics. Machine also has far more control of motor and drum so in conjunction with feedback can cope with OOB loads either before they start, attempt to repair situation if it has occurred, or maybe spin at slower speed than selected if at all.
One downside to this (depending upon how one looks at things) is since modern front loaders by and large are designed to avoid badly OOB loads they aren't often as ruggedly built.
My older Miele is built to last! The AEG washer has far thinner metal outer cases, less robust shocks,
My newer model AEG Lavamat toplader would never spin like this; it's just not going to happen.
My AEG Lavamat front loader won't likely spin like this as well:
It might do this however. You can see this Miele washer is really trying to get that load of single bath towel within proper parameters so it can start spinning.