Yeah I mean the system is kinda good in the early parts of the game where a blood vial is almost a full heal - then it's kind of suspenseful when you get low on them and it's like "ahhh I got to do this with 3 only vials!?"
But later when it takes 3 or 4 vials to recover from a single wrong move, there are really no options when you're out of them - you just have to farm. It's not like if you're dying repeatedly to a hard boss you're going to all of a sudden be like "alright no vials, but let's DO THIS!" No. You're just going to have to go farm if you want to proceed, there is no getting around it.
I guess it enforces taking a healthy break if you're banging your head against the wall, but after a certain point the vials just come and go so fast that they're not really even a resource that matters anymore. You just get used to having 20 and then suddenly you're out. Then you go and farm and buy another 200 or whatever. There would be more of an element of resource management if it functioned like Estus.