Many good comments here, including the 'roadmap' of how we will manage the environment, and the critical comments about abandoned efforts with MSOL and AzureAD.
My perspective is that Microsoft is chasing another "shiny ball" to create a new tool: MS Graph (well, a newer version of this tool). It seems like new leader was hired, came in, and stopped work on (older/existing) projects, and moved onto their own project - of which, MS Graph is the most recent?? I get it - technology changes and we adapt; but as a system admin for 25 years, I can attest to the avalanche of changes that have come, and most all have definitely been welcomed and a huge benefit for the user population as a whole.
However, it is not only frustrating and very annoying to know that this 3rd iteration has left a degree of 'incomplete solutions' in it's wake (aka, MSOL and Azure AD). There is little confidence gained by some in this community, that we will see MS Graph completed before it is replaced by the next 'shiny ball' - and then we (as admins) will have a handful of different tools that are necessary to execute our jobs.
So in short, I would like to emphasize that Graph should not be an API/SDK for developers. Everyday admins are not developers and we just need a complete set of tools that manages the environment that WE THE CUSTOMER are buying from Microsoft. I apologize for raining on this announcement - but it is hard to evangelize the next great thing, when the historical perspective tells us you will not finish before you move on to something else. But good luck - we really are counting on you.