Entiendo que Python es usado por el SO, y por eso aquí en Ask Different hay varias Q/A sobre el tema, donde los que responden dicen a la gente que instale Python 3.x y deje Python 2.x (usado por el SO) en paz. Eso no es un problema porque uno puede tener dos versiones principales instaladas al mismo tiempo.
Sin embargo, mi mac (Monterey) venía con Python 3.6. ¿Qué pasa si intento actualizarlo a 3.11 (versión actual en el momento de escribir esto), va a dañar el sistema operativo de alguna manera? Si Python utiliza versionado semántico La lógica nos dice que no debería haber ningún problema, ya que el número de versión principal es el mismo, ¿es correcto?