Use ENS names as Abstracted Account

Hi all,
Like to propose an idea bout ENS names as Account Abstraction.

Imagine an ERC-721 token or ERC-20 can be sent to an account but not by address but natively with the name of ENS names, effectively making ENS name as an abstracted account rather than wallet address.

Has any similar idea been proposed before? Thx!