'2015: hard drives will fill up fast if we had 2mb'
'2015: we want segwit and it will use 4mb bloat but not achieve 4x scaling, dont worry hard drives will be fine'
you're being disingenuous and you know it. you're ignoring the quadratic hashing problem. segwit specifically fixed this and expanded block space for transactions that don't worsen the problem. you also know this was done as a compromise so bitcoin could have bigger blocks but still allow for large-transaction use cases. the best of both worlds in other words, vs a crude sigops limit:
https://bitcoincore.org/en/2016/01/26/segwit-benefits/
1. not fixed. people can still use legacy transactions which still have the problem of bloating up a block
2. those wanting to bloat a block wont use segwit.
3. its like having a gun free neighbourhood but advertising it as removing all guns across the world and solving gun murders.. sorry advert doesnt meet reality
4. 'groups/crowds' dont deserve a whole block to themselves of only 5 tx's if people want to be paid it should be done as multiple batches. core dont want individuals to use bitcoin, they prefer large organisations to have access and let the other little people use other networks.
5. reducing the maxtxsigops limit is the most simplest solution. yet they wont.
6. even now they wont raise the baseblock because the quadratics is is not fixed.. wake up