I don't know how others vibe code anything that works in 5 minutes. I've repeatedly spent many hours and sats on problems and it never worked perfectly.
It does make me faster though and as I expect it to only get better, I try to vibe code stuff and that's what I guess you are not taking into account. If you get to the same level of acceptable results both ways, not vibe coding it will train you in some framework and not in prompting. Which of the two will you need more in a year from now?