The whole small vs big instances argument is also exhausting, you're somehow wanting consent with federation and every interaction, but expect your instance to be slurping up data from other instances such that your small instance isn't "quiet".
Where's that consent model again?
(And there's ongoing work by a and others around replies collections & the management of them, as to ensure you can request full reply trees)