VB is not as powerful as C++ when it comes to hacking, because it depends on a virtual machine. C++ can be compiled and assembled directly into binary, which has the added ability to then be injected directly into an applications memory space. VB is only able to do these things via API's, however API's in many game are often hooked by anticheats. There are still more reasons. Size, speed, Reverse Engineering game codes which are written in C++, etc.