These aren’t really better, they are just different ways of doing things the old fashioned way.
(e.g. put all your logic in one script, test it with “env -“, lock exclusively with flock if you need it, or whatever else you have to hand in your language of choice.)