Well, there's a solid reason why they're still delaying it after all these years, and it's simple: ETHEREUM DEVELOPERS ARE STILL CLUELESS OF WHAT TO DO AND WHAT NOT TO DO. TBH, Ethereum is starting to look like a sh!tshow, with Vitalik playing with some new experiments on the testnet on a daily basis but resultantly, getting a "Game Over" over and over again. Seriously, using Bitcoin Cash for scaling is the silliest possible solution and the worst part is, if Vitalik wants it, he'll get it, as Ethereum seems to be solely revolving around one young personality, and this centralization is quite dangerous as well for the whole ecosystem.