The number one problem that we see with any equipment is fuel related. And mainly the age of the fuel.The first picture here is of a carby that has had old fuel sitting in it too long. See how its turned into a hard varnish like material? This horrible smelling stuff blocks everything up and can also cause corrosion problems to the carburetor and the internals of your engine.Yes, the corrosion you see is from the fuel. Fuel starts going ”off” the day its made and as a rule of thumb is best for 30 days after purchase after this its starts to deteriorate and gets worse and worse with time. And in the worst cases will be like the picture. Fuel stabilizes can definitely help but they are not the perfect solution. The best solution is to use your machinery regularly and buy your fuel in small quantities that you can use up in a month. The second carby is water damaged from water in the fuel this is also a common thing we see. How the water gets there you may ask? Well, there are three ways: Firstly from the servo, this is not as uncommon as you would think. The second and most common way is from how the fuel can is stored. If it is stored on the floor of the garage or shed with temperature changes condensation will build up in the can in the can. This is especially the case with a steel can. Poly or plastic style fuel cans help reduce this but it is best to store your fuel on a shelf.
The third way a least common way is from a piece of machinery being stored out in the weather. It is best to keep equipment indoors. But this is not always possible or practical so if it has to be outside please put a cover on it.
I hope this sheds some light on what might be causing your hard starting not starting problems.