Gitlab environments allows only one deployment per environment

Hello all,

I am writing in order to ask why gitlab environments limit deployments to the last one?

I think that I should be able to deploy even earlier deploys, not just only last one. This makes rollbacking real difficutl.
We are using self managed gitlab 15.5