Maybe CloudFormation is too entrenched at the moment? I think CDK became publicly available in late 2019 or early 2020.
I haven't used it because I'm currently working on a project using Serverless (thin layer on top of CloudFormation) with no easy way to slip any CDK in.