Depreciated does not mean doesn’t work. The functionality is the same. If you did it by hand you just wouldn’t see the warning message but it would still work the same way. Hence why this is not a bug
Plenty of people use it to call over the Internet. The whole dev team uses it to call over the Internet