BIP-148 was a user-activated soft fork to enforce existing rules (SegWit readiness), not create new filtering criteria. BIP-110 is different. It introduces content-based filtering that didn't exist before. And 'weighing each BIP independently' is exactly how you get death by a thousand cuts. Each pr...