Hi @SLMR
The use of environments should normally be associated with the ALM practice of the solutions and applications you develop. Each environment in your life cycle has a function, it is normal to have three environments: Development, Test and Production. The type of environment depends on the needs, the first two can be sandbox type and the last production type.
Now the cost of each environment is associated with the licensing you have since it is what provides you with the space that your tenat will have. When you register an environment it has a minimum size divided into three parts, Database, Log and File. When you buy licenses, they specify how much each license represents at the level of these three parts.
As you can see in the following image, it describes the disk space that a single license will give you.

Now every time you register an environment you automatically consume space in the database and files, I show you the following image

This space will increase depending on your data, files and logs that you have within your environments.
That is why it is important to study the architecture of your solution and be able to estimate growth volumetrics to know how much space we should have.
Nowadays there are also mechanisms to limit the size of the spaces by environments where you can define a policy, for example, that the development and Test environments do not exceed a certain size. That helps control. Purchasing additional space is expensive.
What I suggest is that you validate what type of licenses you have and in the power platform administration center you see the CAPACITY

If I have answered your question, please mark your post as Solved.
If you like my response, please give it a Thumbs Up.
You can accept more than one post as a solution