you don't have to protect here
he cant protect something he doesnt have ♦
You're driving flush draws out of the hand.
No FD is donking in order to fold to a raise. Any FD(or other donking draw) will shove over a raise, thats the idea of donking a draw in the first place.
If he has a made hand already, such as 2P or a set, he'll continue to invest money, even if the flush draw hits and you can still probably stack him. With these hands however, he might shove after your reraise and you can't really call a shove.
We can call a shove here,especially after we raised. He is donking small to mid pocket pairs or second and third pairs or draws here more often than strong hands, the board is unlikely to have hit us and he doesnt want to c/c and have a turn card w/o initiative and position. On the other hand he cant really get all the money in with a strong hand by betting 3 streets, he is most likely to c/r with it.
We can certainly call IP, as we have more than enough equity. I like the aggressive approuch though, he is folding stronger hands(stronger than A high lol) so often that this play is +ev anytime.