Most of these examples are completely academic and non-realistic.
If you intend to start and stop a motor with push buttons you have a lot more to think about.
For instance for a direct start motor you have a circuit breaker, a contactor, overload relay and likely an additional relay (if your PLC output has a transistor output).
Done right you have inputs to your PLC from the circuit breaker, from the contactor and from the overload relay. Because you need to know if the circuit breaker has tripped, if the motor is overloaded or if there is a problem with the contactor.
In a lot of cases you also have an isolator switch so the motor can turned off locally and locked in is off position for maintenance. You also have an input from the isolator switch to your PLC.
You might also have a sensor that senses the rotation of the motor or conveyor or whatever it is driving.
And then you probably have an emergency stop and if it's a machine you might have guards, light curtains and what not that would prevent the motor from running.
If it's some kind of process system you might have process dependent interlocks as well.
Safety issues for humans like emergency stops are controlled by safety circuits like safety relays or safety PLCs. There might also be process safety systems involved if you deal with chemical industry, oil and gas or similar.
Besides this you also have to figure out what state you want the system to be at power startup, after an emergency stop etc etc like mentioned in earlier posts.
In reality when you have a PLC you often control start and stop automatically as well so any push buttons might be just for manual control under certain operating conditions. Also physical push buttons might coexist with HMI and SCADA systems so start and stop commands might originate from multiple sources.
The best option in those case is to NOT use a start and a stop push button and instead use a start/stop button (toggle function) that's illuminated so it shows if the motor is running or not. It takes less real estate and feedback of motor status is important.
To discuss how one line of ladder or structured text looks like to start a motor is like looking at the problem through a keyhole where you see about 5% of the whole picture.