I fear the reason is that the pools of VoIP numbers have already been exhausted as a resource for setting up’accounts.
Ie: some firm is renting VoIP numbers for a month for $1, creating accounts on 100 services and then moving to the next VoIP number.
Perhaps the VoIP firms support this whenever they get a block of « virgin » numbers before putting them in their regular pool of numbers for rent.