If it doesn't, why did my ammonia skyrocket after I changed my gravel?
Also, do you have any idea why bare-bottomed tanks either have a huge filter, are vaccuumed and water changed scruptuously, or are lightly stocked? It's because the gravel host much of the bacteria. Think about the volume and surface area of gravel compared to that of the filter media.
-Lynden
If you are relying on the gravel to form part of the filtration of your tank to that degree, then I would say you have insufficient filtration.
The surface area of gravel does become somewhat less improtant when you considere the oxygen available for bacterial growth. A filter has a constant supply of fresh water with oxygen, in the gravel it will start to run lower, thus inhibiting growth. For this reason a trickel tower filter is best as it allows enough oxygen to be available for the bacteria.
Also, consider the surface area of a sponge compared to gravel, it will have more. IIRC bioballs have something like 330 sqaure metres of surface area per litre. I very much doubt that gravel has that much, and even if it comes close, it will not have the oxygen supply to allow it to have the same bacterial population as filter media.
If you are using UGF then the bacteria will mostly live in the gravel, but in any other situation, the vast majority will (or at least should) be in the filter. I would attribute the ammonia sppike to either not enough filtration, or inadequate protection of the colony on the filter media.
Alternatively, it could have been that when changing the gravel, something that was trapped in the gravel and decomposing slowly (due to the lack of oxygen for the bacteria involved) was set free and could then decompose far quicker, thus spiking the ammonia.