The question is: what is "better". Better for your workflow is not necessarily true in another context.
I agree with some of your points. But, IMHO, user stories are not the best tool to describe a feature. Even Linear don't advocate on User Stories: https://linear.app/method/write-issues-not-user-stories
Either way, I see this as a build-your-own-workflow. Each company should try to find the best way to work. It's an iterative and empiric process.
The question is: what is "better". Better for your workflow is not necessarily true in another context.
I agree with some of your points. But, IMHO, user stories are not the best tool to describe a feature. Even Linear don't advocate on User Stories: https://linear.app/method/write-issues-not-user-stories
Either way, I see this as a build-your-own-workflow. Each company should try to find the best way to work. It's an iterative and empiric process.