Both systems aim to do the same thing — deliver water to the roots without wetting the foliage — but they are managed in completely different ways. A drip system delivers a set volume decided in advance, either by a timer or by you. It therefore irrigates just as much on a rainy day as on a hot, windy one, unless you constantly readjust it. A porous olla only releases what the soil draws from it, since it is the drying of the earth against the wall that pulls water outwards.
Drip irrigation has two clear advantages: it covers long bed lengths, and once connected to the mains it requires no manual filling. On the other hand it demands thorough filtration — emitter blockage remains its main weakness — and it deteriorates quickly in sunlight. An olla needs neither pressure nor electricity, but it does mean making rounds with a watering can, and it only irrigates a limited circle around itself.
In practice, the choice comes down to area. Over a few square metres of vegetable bed, containers, or planters, an olla almost always wins. Beyond around twenty square metres planted in tight rows, the number of ollas to fill becomes a burden and drip irrigation regains the upper hand. There is nothing to stop you combining both, reserving ollas for thirsty plants and for areas you keep the least eye on.