Interesting topic. However, I think there are a few things to update in your article if you are talking about the latest tools for Vue.js.
Vue CLI is in Maintenance Mode, people should use create-vue instead (which is based on Vite that you already mention in your article). The Vetur extension works but Volar has become the official extension.
Another thing related to state management that you could have a look is using composables. That can be an alternative to Pinia for simple needs and it's built-in.