Because if none is registered it does not exist and can so not be used.
A test Webhook is only registered in the time between executing a workflow via the UI (when it displays “waiting for Webhook call” till the first call gets made.
A production Webhook is only registered when a workflow got activated (via the switch on the top right of the page).