There's lots of similar programming videos, does that mean you should not learn programming because you'll be the 3 millionth fish? Competition exists in every niche, you still have to get better than others, there's no silver bullet.
If you learn programming you can create a completely unique and useful program. Dropshipping on the other hand is thousands of different people selling the exact same product, there is no value added.