(by the way: selling aircraft below their value is not realistic, neither is scrapping a young air frame)
The lifespan of an IL12 is 5-6 years, not 25 years. It was painful to park them in the desert before scrapping them at the 10yo mark.
Don't get we wrong : the IL12 served me well. But being penalized just because I found CV240s of F27s to replace them, and I need to scrap them? What the hell??? I had 80 of them, I think, covering all small routes around Poland with them. Half of my fleet at the time. but before even they'd reach the 1st D-Check, they were outdated and good for scrapping.
And for the other point, it's perfectly realistic to sell airplanes as min. for the simple reason that outdated planes are very hard to sell. I've got a few 8-years old starliners back from lease, their book value is 8M$, their min is 4.5M$, and I'm waiting for the price to go as low as 2.8M$ before having a hope of selling them. Outside alliance, of course. I just want to get rid of them, at a price that potential buyers/lessees find low enough to be profitable.
In previous GW3s, I've sold
hundreds of CRJs within a few years when replacing them with A148s. At a price far below the normal. At normal price, noone would have bought them. I was very glad to get at least some small money from them.
So no, your solutions to punish low-price sale and early scrapping are not fair. They are punishing normal behaviours driven by market and financial mechanics. I've done both in massive numbers while playing perfectly alone, without coordination with anyone else.