Why is it normal for companies to hire people for engineering roles that do not have engineering degrees. Frequently I see job postings for Software Engineers, Infrastructure Engineers, CI/CD Engineers, and so on, but it is highly unusual for one of the requirements to be a computer engineering or software engineering degree.