This is in my opinion a very poor design.
Especially think of "repeated calls" setting.
Basically most of the people I know are used to get waiting signal, answering machine or an answer.
Now you call a iPhone user who has "do not disturb" on, with the setting "repeated calls on". You dial, hear "user busy" signal and think "well that didn't go through" and call again. And then you disturb the answerer because the 2nd attempt does not only go through but also rings normally on answerer's side.
I personally keep the repeated calls setting on for any cases of emergency. If it would work as I think it should: giving normal ring tone for caller and silent operation on receiver, the caller would not call again:
A) because receiver will see a missed call and call back
B) they don't have an emergency.
Now I would dare to say 80% redials because of the busy tone which you should not really nowadays get as I describe above.
How could we influence Apple to change the caller's tone to normal ringing, instead of "user busy"?