Přiliš to zkracujete. DB vyzvánění se musí někdy vytvořit, také se musí zajistit, že vyzvánění je ve formátu co telefon přehraje.
Oboje snadno a důsledně zajistí tento systém. Nestane se pak to, že ringtone nezvoní protože se mu změnil příznak na SD kartě, nebo v paměti jako je to u Android.
Nicméně chápu tu emocionální reakci - když jsem to poprvé zjišťoval měl jsem podobnou.
Je to ale jenom klasická ventilace a nedělejte z toho velké závěry.