The thinking by phone companies is essentially: guy calling pays for the call, so we can milk each call for a few extra cents each time even if they're shady or a wrong number.
https://security.stackexchange.com/a/100342/143105
TL;DR It was just how analog phone worked, users came to rely on it, digital exchanges reimplemented it (with a timeout)