The footing must spread the column load over enough area that the soil can handle it — weak soil means a bigger footing, or you go deep.
A foundation must transfer the column load into the soil without exceeding the soil's allowable bearing capacity. Weak soil means a bigger footing. When even a large footing isn't enough, you go deep.
Soil can only support so much pressure before it shears or settles. This limit ranges from 1,500 psf for soft clay to 12,000+ psf for rock. A footing must be large enough that the applied pressure stays below this limit.
Spread footings work when competent soil is near the surface. When it's not, you need deep foundations: piles driven to a hard stratum, or drilled shafts socketed into rock.