You must not be doing much else then.
My M1 8GB Air did great before Tahoe; even medium complexity Xcode projects ran fine on it with other apps running. Since I made the mistake of upgrading it to Tahoe, it’s too painful to work in those projects.
It chugs if I launch a node server yes but that's an outlying use case for an 8gb air.
AI is so good these days I am using the laptop for quick changes more often, as I just push every change. I rarely need to fiddle. The general experience of using my desktop and laptop are converging.
Yeah it sounds like you’re the target audience for 16GB of RAM.