Yes. VS 2019
What do you mean? You can still use old NMake makefiles, or MS solution files, or whatever you want…
Example of what?
Just to clarify: CMake is needed only if you want to build ROOT from source, or if you want to have a cross-platform way of generating makefiles/projects