The first question is trying to get timing to a crucial feature which is proper support to docker layer caching.
Once that will be done - the cost of storage is going to be extremely large unless existing layers won’t be count twice when building from a different VM.
With the upcoming reduction of free minutes for Teams, this is becoming more of a concern.
Our builds can run 3-4 times faster with automatic docker layer caching. I don’t mind paying for the storage of that cache, it just doesn’t make sense to keep paying for minutes, for things that can run faster and are out of my control.
I know the free minutes reduction came with a significant reduction of team seat price, which is nice, but still - I would imagine that fixing the docker layer caching issue should come before messing around with the free minutes quota.