There were even some
serious bugs back then that would be detrimental in 2023.
Any kind of bug in a major implementation like core is harmful but not the way you'd think. In 2010 there was only one implementation running and that had a bug so the whole network went on an invalid chain. Today there are more than one implementation of Bitcoin running and if one had a bug, it would be on the wrong chain and the correct chain can still grow with valid blocks.
Now you risk splitting the network in half. You need to provide some sort of guarantee that we won't have another altcoin fiasco (BCH/BSV). Who can do that? BTC Core devs? They don't control the network (miners).
That's a wrong comparison. The bcash fiasco was a minority trying to split off. The problem with those two shitcoins is not even with their bigger blocks, it is all about the fact that they did NOT fork by reaching majority consensus.
The guarantee is as it has always been with any fork: to vote and only lock in after we reach more than 90-95% support.