Currently the users has to specify hostname if Console CR. This is fine when user uses Ingress resources, but on OpenShift cluster route can be used without ingress and OpenShift itself will determine the hostname from resource name, namespace, and cluster domain. This could be a nice UX improvement for OpenShift users.
On the other hand, when hostname won't be required, it could cause issues when users won't specify it for Ingress resources so the proper approach should be discuss.