WTH if a script entry system can spot and error why not flag it at the time or suggest valid entry

if a script or automation spots an issue why can it not flag it ? before saving then blocking save? just save it to be looked at later just un enabled ?