My issue is if username+ecommercewebsite@domain.com leaks my account login: username@domain.com as the + is a known feature. If they are able to access username@domain.com, then they would be able to access password recovery for my bank.
With a separate finance account, even if they figured out how to access my primary personal email. There is still an air gap with my financial accounts.