I really don’t know my low-level stuff very well, so this is a genuine question: Is there something more to VoIP that would require VoWifi to exist separately?
There are at least some open source implementations of VoIP, though whether they are any good is beyond me