El cuantificador de expresiones regulares no codicioso da un resultado codicioso

Tengo una expresión regular .net que estoy probando con Windows Powershell. La salida es la siguiente:

> [System.Text.RegularExpressions.Regex]::Match("aaa aaa bbb", "aaa.*?bbb")


Groups   : {aaa aaa bbb}
Success  : True
Captures : {aaa aaa bbb}
Index    : 0
Length   : 11
Value    : aaa aaa bbb

Mi expectativa era que usando el? el cuantificador causaría que la coincidencia seaaaa bbb, como el segundo grupo de a es suficiente para satisfacer la expresión. ¿Mi comprensión de los cuantificadores no codiciosos es errónea o estoy probando incorrectamente?

Nota: esto claramente no es el mismo problema queExpresión regular no codicia es codicioso

Respuestas a la pregunta(4)

Su respuesta a la pregunta