I think you have to ignore that kimi was there to come to a decision. did vettel force max to move? yes. was there an outlet for max to move to? as far as seb was concerned yes.
Now the tricky part, should vettel have known that kimi was there? probably, hes a racing driver at the height of his craft competing for the drivers championship (not anymore but yeah) so you’d assume some sort of awareness of whats on the track.
Max did similar things earlier in the year and wasn’t punished by the stewards but copped it a lot in the media, in fairness i’d expect vettel to get the same treatment. Very unfortunate for 3 people involved, and seb in the end deserved to be out of the race. imo.