Great you got it working.
Probably because they never actually tried them. There are a lot of software people out there who are totally ignorant about hardware. Or maybe they tried them on a simulator not knowing simulators do not do a good job of simulating actual hardware.
Decoupling capacitors are an important part about making a circuit stable.
This tutorial tells you why:-
Decoupling tutorial