Phase issues aren’t, but the mentioned things are all problems of different distances between two or more mics. Those aren’t phase issues and thus can’t be reasonably fixed by shiftig phase. If you use phase alignment to “correct” a difference in distance, you will only get a very small are of frequencies right. The rest will be out of phase.
I’m not against implementing a phase shiftig tool. In fact a soft device with several allpasses (not only fixed combinations like iBP) to take on real phase issues in detail would be very nice. I’m just stating that the mentioned issues aren’t accurately fixable by phase shifting.