I’m sure I sound like a broken record to many, but I’ll once again repeat what I say in all of these gas limit threads:
Storage space required by users running nodes is incredibly important and we need to solve the ever-growing state problem before we increase the gas limit, even if we can resolve any DoS vectors that validators may face.
There is work (e.g., Portal Network) being undertaken to alleviate some of the end user storage requirements, but IIUC this work is not implemented/integrated in the majority of clients so users still need full state and some amount of history in order to use Ethereum clients today. While we should address the DoS limitations as outlined here, that alone isn’t sufficient to increase the gas limit.