Would the use of ONLY “vw” and “vh” as units to construct a website and determine the size of elements a good idea?[HTML, CSS, JS] [closed]

Well, I’m a new to HTML and CSS, but I must tell you I learned a lot of stuff. But recently, after building a lot of cool ideas I thought to myself about something that I really hate, and this my friend are “Responsiveness”. One of the stuff that really bothers me is the fact that if someone zooms out or zooms in with “Ctrl + “+”” ou “Ctrl + “-“” breaks my website completely. I Mean it does not “Break” completely, but C’mon,it just bothers me a lot. So as final measure I though to myself if it would be “Smart” to create a JS to create a unit based from VW or VH. But since I have no full experience on it, I don’t know if this idea I had was “dumb”, so, basically, I just wanted to know a set of disadvantages that could hit me using only View Port Unit before I start working on my new project.
Obs(I know VH takes the scroll bar size, but I already did create a program to calculate the width of the bar. I mean, a copied one hehe!).