It's a good decision!
ENS names and records are a form of state that is central to the Ethereum ecosystem, the state is limited in size and there is high value in it being as accessible as possible from anywhere.
It's also a semi-financial application, in the sense that buying and holding ENS names has a cost, and ENS names can become very valuable objects.
With the expanded scaling roadmap, Ethereum L1 is the ideal place for these applications.
More generally, I expect that the optimal architecture for decentralized identity and social (the general space I see ENS being in) is to have this kind of per-user account and profile data on L1, and to have special-purpose L2s, likely much simpler than full EVMs, to handle user actions (eg. actions on social platforms).