Even with the knowledge you gain in trading as I have worked a couple of years in a grain exchange you cannot win constantly which make it the same as the gambling.In fact in gambling is better as because as you say you don't care much knowing anything except you just need to hit that spin button in slot machines for example and the outcome is already determined before,so the only thing needed here is LUCK,the same in trading,without LUCK no matter how successful you may think you are you will not be for long.
Not really, while you may not earn consistent profits over the short term, over the long term the superior traders must win more often than not, this is similar to what happens when a really good team faces a bad one, can the bad team beat the good team any given day? Of course, but if they were to face each other a lot of times then the good team will beat the bad one most of the time.
Trading follows the same pattern, as even if no one can win all the time, good enough traders should be able to still trade for a profit if they executed their strategy over a long enough period of time.