Why allied minion block exists
I've been thinking about this, and I've come up with a rather simple answer, though idk if that's the original answer Riot would give.
Minion block exists to prevent champions from standing on low allied minions to deny CS easily.
Other than that, I also want minions to help prevent enemies from just running straight at me, instead letting me use them as a buffer and shield to kite around as a ranged champion.
Other than those two, I don't really want minion block to exist ever. Champion block is important and OK, but minion block is just a hassle.