Regularly scheduled 1-1s are for the direct, to have a dedicated, planned 30 minutes a week to talk, with a person who controls your access to food, water shelter and all material needs, but whose calendar is often booked solid. Even when there's no immediate need for clarification, approval or discussion, theres still discussion about promotions and career development that need to happen more frequently than once a year or quarter.
As for promotions, career development, etc. that's not something that everyone is going to get through the organization that they work in for various reasons. (e.g. "This is a library and if you want to be promoted you have to be a librarian to get ahead")
Organizations like that don't deserve to not be able to hire computer programmers and a programmer can be perfectly satisfied working there. That programmer might be somebody who isn't ambitious or if they are ambitious they might pursue their ambitions outside of work in the form of side projects, relationships, etc.
There's more to career development than promotion into management. Level promotions are a thing, after all. Or at the very least, annual reviews and compensation.
Its the difference between "we talked about many things, including this issue" and "we need to meet to discuss this issue". I find the second starts everyone off on a defensive foot, regardless of peoples' best intentions.