Katos - just because someone chooses to load additional fluff onto their site doesn’t mean they are doing it in the best interest of their site.
You can do anything you like with vanilla js. Frameworks make it easier using the “code less” philosophy, but where is the fun in that?