To the best of what I’ve found, adb is just as effective at the apps not being able to do dumb shit. If you were worried about space, you’d have to do a lot more than just remove them anyway, so (as you said) that isn’t a factor in comparing the two.
The only real difference I’m aware of is that the adb route still allows them to come back during a factory reset.
If I’m incorrect in that, I’d love a correction, but that’s the answer I’ve found when this comes up.