If you have been coaching that long, you know that it is not easy. There are beautiful highs, and dark lows.
When the net result is negative for you as a coach walk away. But do not blame it on the athletes, especially if it is "all" of them that are hopeless.
There will be other coaches that will step in and be equipped to handle the new wave. Those coaches will be able to steer success into what you label as weak minded, distracted, and lazy.
But it also just may be you growing stale or stuck in your ways. As long as I have coached, I can fall victim to myself at times. I have felt that the sky is falling, or even that my athletes are uncoachable. But often it helps me grow as a coach! It forces me to reflect and meet them where they are. Or it can make me realize that my path is correct and all the athlete needed was consistency from me.
You need to continue to grow as a coach. Grow your knowledge or the sport. Grow your understanding of the athletes you are coaching. Grow your patience in dealing with their BS. Grow your ability to discern when they need a heavy hand and when they need a trustworthy figure.
If any of that is beyond you, or you do not have the desire to do it, then walk away. Coaching is not glamorous and can be thankless to begin with. Maybe you just need a break to find the desire again. Even if it is just to guide those few on your team that truly want it.