Mandatory Asset Tag for 'Set Computer Name and Domain Join' Deployment

It would be nice if there could be a way to force that the asset tag is filled in when onboarding a computer, as this is something that is often overlooked when it is part of the onboarding form. For instance, when a computer naming scheme is say “$AssetTag-###” without the $AssetTag variable filled in we get computers with name -001, -002, etc etc. If the asset tag field could be mandatory sort of like the primary user field this would stop people from overlooking it.