I do pass on the shoulder for a left turning vehicle. I don’t do it at full speed. I am always aware of my mirrors…especially the right hand one. It helps keep traffic moving.
I don’t care if it illegal or not. If some LEO wants to ticket me after I explain why I did it, I’ll smile and accept the fine. But I’ll keep doing it.