magichappenz like what has already been mentioned, the 39 current Graph modules within the SDK are automatically generated using an Autorest process, this allows new changes within the Microsoft Graph API to be quickly replicated into the SDK (not just PowerShell, but other SDKs too). Without it, there wouldn't ever be enough people and resources to keep up with development and it would be dead in the water.
This Entra module is a fresh approach, while it is not 'Needed', there is nothing within it that should offend your company. There is no need for you to use it or migrate anything to it, you can move on 🙂
For those interested in this module, it is a fresh (but not new) approach to development, where actual developers write the code and is still open source. If you want to contribute to it or have your voice heard, you can submit a request or do a PR and the team will review, maybe clean up your code and deploy it to production. As for the problems the module solves, there are many, like pipeline support, erroneous properties, and ease of use, improved migration support, but yes it is dependent on other modules, it would have been nice for it to be developed using Invoke-MgGraphRequest only and to have taken advantage of the Authentication module (SteveMutungi just a thought)
The Entra module removes all the nuances of using the Autorest generated modules, of which there are many, and enables admins to quickly adopt Microsoft Graph PowerShell. If you have a cool idea, contribute your idea and Microsoft will attribute you directly in the docs.