What does it stop? You already did a 2FA at this point. If an attacker has my 2FA he most likely already has my email so the 'value' being provided is at the cost of more complexity for the user. If this adds value then why not also do an SMS as well to be really, really sure that the user is legit? That would add even more value.
And again, I wasn't saying that you can't do all of this nonsense, but users who see it as nonsense should be able to turn it off.