I wish MS would fix VBA. It would make excel so much better. I had to make a couple macros and it was one of the most painful code I have ever written.
Honestly, I thought it had good discoverability when I used to use it a lot, and the syntaxes is just another syntax..
The problem came when they moved all the documentation to cloud, so you could get hopelessly stuck when you were trying to make something work and didn't have internet access.