Why would a cylinder have corrosion in it? The only moisture that can enter a tank is through the compressed gas pumped into it. That should be dry. I know there are some parts of the world where the compressor operators are so bad that this is not true - in the UK air is pumped dry. It is very very unusual to have problems. The problem is not the tanks it is the compressor - the only reason to have more frequent inspections is that you are buying a tank full of crap from your LDS.
This post implies people in the world are perfect and never do anything wrong/stupid.
I have seen, in person, people who had something, other than air, in the tank. In one case a PSDiver ran out of air while training in the pool. To continue training he breathed off another diver's alt. second stage. When the training was done I opened up the tank and poured out half a cup of water. I know for a fact, there was no water in the tank prior. In another case I found two out of four tanks had a large amount of rust and muck at the bottom. The people were getting air fills from a dive shop out on the coast that was allowing moisture to get in the tank. Luckily the tanks were saved because they brought it in for a vip. A friend of mine loaned his tank to another diver who ran out of air. Six months later he decided to have the tank vip'd. It had a significant amount of water in it which had turned to muck. I found several large pits in the tank; both the hydro tester and I condemned the tank. In another case a couple of people brought their tanks to me complaining the valves were not functioning correctly. When I opened up the tanks there was oil in it, yes oil. They were getting their tanks filled at a place that did not require checks or regular compressor maintenance. A friend of mine found dead rodents in a tank. The owners initially claimed they had done nothing to their tanks. Later they confessed they had taken the valves off to have a look inside to satisfy their curiosity.
To make things clear, I am not condoning or condemning the annual vip. What I am pointing out is people do stupid things that can possibly, granted a low chance, in some cases it has, compromise the integrity of a cylinder.
for funsies. Here's prices from a local shop
Hydro-$55
VIP-$25 *not included in hydro price*
Valve Rebuild-$25+parts, also not included in hydro price
Nitrox fill-$12-not included in vip price.
In my area the prices are
Hydro - $50 (includes hydro, vip and air fill)
VIP - $25 (includes vip, and air fill)
Valve rebuild - $20 plus parts. Most people do not want the valve rebuilt until it causes problems.