The reason I make these assumptions is that the likley hood that you are getting in a successful streetfighter to train your guys to properly throw what is inproper punches is pretty unlikley.
So the defence against shooting is a very good example because it is exactly the issue I am discussing. And it is super common. There is no evidence you are doing anything differentially.
Aikido guy who can't do a double leg takedown vs an Aikido guy who can't defend one equals you training to defend rubbish with rubbish and you will quite simply never know what works and what doesn't.
If you are concerned about learning I would be more concerned with holding on to this training method for dear life and less concerned about arguing with me.
You are desparate to justify unworkable techniques because you have spent a lifetime believeing they work. Rather than putting them in a situation where they either work or they don't. And then putting in the work to either fix the techniques of replace them.
What you do instead is replace the attack.
This is not an Aikido hate thing there is nothing stopping you training against realistic techniques and seeing what happens. This is just you and your ego. And an unwillingness to take an honest look at your training.