I'm not sure what we're arguing about here. Waters is a very good prospect, and if we could sign him tomorrow, I'd do it and be thrilled. I don't think Coach K is going to feel the same way, because he's going to be pursuing Trevon Duval and Troy Brown, both of whom are much better prospects. If he can't get either of them, he'll probably end up with Trae Young, who is also a better prospect than Waters.
If Waters tells Coach K that he wants to go to Duke and is willing to take a bench role, then he'll go there, and he'll get minutes, but it's not unreasonable to think that he never starts there. I don't think Waters wants Duke quite that badly, because there are plenty of good programs he could play for and get major minutes. One would be UConn, where he'd possibly be starting by his sophomore year (assuming Gilbert is the starter in 17-18).
As to my original comment, I was only pointing out that Waters' stock has been dropping nationally. I mis-remembered about ESPN, he wasn't on their top-25, so this is the first time they've ranked him, but he was 247's composite #24 player a few months ago, and now he's at 44. That's a significant tumble. I understand your side on this, because people on this board tend to come out of the wordwork to trash players as soon as it looks like we won't be getting them, but I'm not sure that's the issue, or at least the entire issue, in this case.