Wasn't the workflow there always to take the example code of whatever library or framework it was and then customize it?
I could definitely never start a react or android or c# or whatever application from scratch with no resources. Nor would I want to because why.
Works with C I guess though. Given that the contract is so small.
But that also breaks down the moment you want to write C for some uC, and then there's tons of boilerplate again you just pull from the sdk example.