the real funny part is that core devs said 4mb was super bad network crashing... right up until the point that they realised that they would want 4mb themselves for their special LN gateway tx format called segwit.
you're glossing over the sighash operations issue, among other things. linear scaling of sighash ops has obvious scaling benefits, and prevents malicious validation attacks. simply increase the legacy block size limit would have been much less safe. segwit addressed the problem directly and solved it for the future rather than depending on an awkward kludge like directly limiting sighash ops.
the elephant in the room is that segwit allowed a block size increase without a hard fork. a hard fork at this point isn't nearly as easy to achieve as some of you think it is.
1. segwit only activated due to a hard fork.
the august 2017 was a controversial hard fork. you can call a hat a cap. you can call a shovel a spade. but reality is what it is
and it was core that instigated the august 2017 event
2. its a washy washy not true blocksize increase. infact with new scripts and bloated tx formats. the byte per tx average shows that we are not getting any better tx count than before.. EG 2010 even satoshi calculated a potential of 4200tx a block (7tx/s)
show me one day where we got even close to 600k tx a day.
(if 4mb was true increase we would have potential of 2.4m tx a day.. but no segwit cant even aid in surpassing the 600k limit)
3. linear sighash of legacy format is of no issue. the funny part is that core deem it ok that a block can actually contain just 5 tx's of thousands of sigops... but here is the thing. reduce the block sigop limit. reduce the tx sigop limit... linear sigops doomsday is fixed. there is no need at all to give anyone 20% fill of a block. there is no need at all to give anyone thousands of script bloat allowance.
4. segwit has not addressed the problem. the legacy limits and risks are still the same now as 2015. segwit has not fixed legacy issues. it has just told people to stop using legacy transactions. its like war on guns. no on has taken guns away they just made a new neighbourhood that is antigun and telling people to move house.
5. new segwit opcodes have the ability to reintroduce malleation in segwit tx formats, so to pre-empt a reply about that, sorry but malleation is not fixed. plus malleation has not been fixed nor never was fixed for legacy
6. the only purpose of segwit, is a tx format thats compatible with LN's needs. it has nothing to do with all the half baked promises of fixing bitcoin issues. segwit is a gateway tx format to move people to a different network, away from bitcoins blockchain