Macros. Cheating or Not?

So I recently watched a video from the fairly popular PF YouTuber SomeSteven and in it he talks about using a macro in conjunction with sidearms to make them more viable as a primary.

While generally I am not really a fan of it as automatic, I do think that a burst of sorts would be more acceptable than just full auto; my reasoning is that you could theoretically get a similar effect by simply binding two separate keys to your fire button so you could get a sort of burst/rapid fire with some practice.

Example. Bind left and right click to fire, then spam the two it'll take some getting used to, to get the timing right but it could be viable without the use of macros.