Why [NSScreen screens] can not get all desktops?

NSArray<NSScreen *> *arr = [NSScreen screens];

I only got the first one.

Why [NSScreen screens] can not get all desktops?
 
 
Q