I've been critical of Webflow in the past for the same reasons, but having seen teams use it effectively I think there's more nuance here.
Namely, if you want to build a website then CSS layout is just the tip of the iceberg. If you write your own website you have to consider:
- HTML - CSS selectors - Deployment - Team collaboration (probably)
Using a visual website builder allows people to learn only a bit of CSS and have the rest taken care of.