I agree with those factors too. That is why people lose to low level opponents and complain. You have to get the balance between placing your players to attack/defense, managers support, etc

I once won a match with like 2 managers supporting me and the other manager had over 20 managers. My association mate asked me how I won 4-0, I was surprised because I taught what determine matches are not fixed - and that is because they are not.

Any match can be won when you get your tactics right. It on us as managers to see what works right for us in the long run.