I think Google also removed SIP simply because it was too technical for the average Joe. Expecting normal Android users to understand STUN, different codecs or TCP vs UDP could be asking too much. Plus, like you mentioned, using an app probably works just as well in most cases and many are already doing that.