I’ve gone through a similar conclusion myself. I used to use daily notes, dataview, and all sorts of Obsidian plugins to manage my tasks.
I find that I generally like to keep my vault to primarily be a “long term storage” tool. I want to use search to find curated info, not littered with to-do notes that don’t add value past it’s due date.
I’ve since migrated my To-Do activities to TickTick, and moved my daily notes to a secondary vault.
Software engineer here who works on web services. Most production-critical things in our workplace aren’t managed by GUI’s, or command lines… but by code. There are usually some infrastructure-as-code tools involved, like Terraform, CDK or Pulumi.
GUI’s are often reserved for quick fixes and trying out things on staging servers (derisively called “click-ops”).