Yet it is certainly false that if you are able to get CS basics right, you will be any good at deep engineering.
It is certainly false that if you are able to get CS basics right, you will NECESSARILY be any good at deep engineering.
There are people who get the basics right and are good at deep engineering. The question is whether one predicts the other.