Well yes. Of course 30mm rounds are effective against tanks.
It's simply a matter of how MANY you throw at the beast. At 3,000 rounds/minute you can hit the tank up real good.
Secondly, not every enemy has the latest tank. In fact, most potentially hostile nations (speaking from the POV of NATO) do NOT have modern tanks.