Because aftermarket insoles just don't come in the same shape as your foot!
This comes up regularly and people mostly look for the cheaper option (I did first time around).
So I thought I'd post these pics. When you see what a properly fitted custom insole looks like, hopefully it will be obvious why an aftermarket one probably doesn't get even close. Obviously my arches are fairly high but benefit is there to some degree for everyone.