MBT's have only 2 states....Full of water or full of air...this is what gives the difference between submerged and surfaced dispacement and gives you the reserve bouyancy which makes a submarine actually quite resiliant in the flooding catagory.
If the Sub model diminishes the subs ability to dewater trim tanks or bilges then thats flat out wrong. My knowledge of how a submarine works is from having been on the boats for many years and having a hobby of WWII subs sort of made me have a slight problem..too much knowledge. LOL So trim tanks are smaller than, but the floodable area inside the pressure hull isnt. So if the boat floods one compartment 1/2 full and they manage to stop the flooding, the sub could dewater and get home. If they are basing the subs ability to dewater soley off the trim tanks then they are wrong.
The other thing here that is scewed a bit is how rapidly the boats reserve bouyancy is gone. I assure you that if the crew manages to stop the flooding and then somehow their DC repairs fail that it wont sink faster then it did initially....This DC model closely resembles the one in SH2 in how fast you die.
Any shell hit, except for glancing blows would cause critical damage, however they do not turn the sub into an instant rock either....that reserve bouyancy is there for a reason and will buy some time in conjunction with pumping the water out.
So I cant pretend to understand the way they programed the sub model, I can only tell you that its not reacting like a damaged submarine.
Frank