I contend it is the absence of this vertical guidance that contributed (or at least exacerbated) to the Thai incident.
Mate, they had a perfectly serviceable VNAV path to follow. They just chose not to use it. It's in the report. They selected FLCH when the aircraft pitched up to intercept the correct approach path. Poor situational awareness or knowledge of systems or training or something.