So, the answer is that most businesses have a policy similar to OP's wife's company. It is simply executed in a more efficient manner.
It's possible that the sub. simply didn't configure the portal properly. But, if the features aren't available, I wouldn't let it bother me. The same sort of approval which can be handled through a notes section in travel software can be handled via email.