>Their object model is still very weak; for instance, try to use their own tools to get the last logon date for an Active Directory user.
>Get-AdUser -Filter * | Format-Table LastLogon,UserPrincipalName
You'll get a list of last login timestamps and users names.
You can argue that PowerShell does not yet cover all possible functionality, but it's not a deficiency of the idea itself. Just a sign or relative youth.