In theory you are right, in practice it works just as well.
Safari/iOS blocking is closer to uBlock Origin than to DNS blocking, but is not as powerful as uBO and some sites "exploit" those limitations.
The only exception i can recall right now was youtube but SponsorBlock does great there in Safari.