Exactly Roman, it is a part of the provisioning that I consider to be quite unnecessary.
One reason I can imagine, however, is that emergency calls are not possible via WiFi calling.
But you could still give the user the choice but prefer the mobile network by default.
In addition, with minimal Edge/3G reception, I can’t always benefit from HD Voice, for example, which would be possible with WiFi calling.