I think they do a little of it all don't they? And if they dont, the reason you usually dont see ammonia spikes is because the bacteria that converts ammonia to nitrite multiplies and works faster than the ones that convert nitrite to nitrate...so no matter what happens, you can split hairs all you want, with the plants absorbing stuff you can have a minimal or invisible cycling process with a heavily planted tank.