Adding delays by using macro's is not unavoidable wasted time.
You don't personally know how good or bad I am at playing BLM.
You came to this forum asking for help, then once advice is given by multiple people you act all "I know best" / "know it all".
It's a poor attitude to have.