yep, segwit was stupid, it ended up being a de facto blocksize doubling and is how the ordinal shit started to make shitstorms on the mempool recently, and we got taproot now but i don't think that really enables anything
covenants might cause some miscellaneous bullshit but won't affect the wider network either
segwit, on the other hand, opened up vulnerabilities, numerous of the core devs agree that these are bugs being exploited