> For example after registering an account a user can be immediately logged in with a banner displayed at the top until their account has been validated via email
That still wouldn't solve the problem the author proposes to solve. If you accidentally entered someone else email, that someone might click on the link and you'll never see the banner.