There are 7th rounders with the same "compete level" as 1st rounders. Quintin Laing had tons of "compete level." Matt Hendricks had tons of "compete level." Beck Malenstyn has tons of "compete level." I don't want any of them as a top 10 pick.
It's like
@Brian23 said, compete level is the bare minimum you want with a high end pick. You need other factors that distinguish the prospect.
This isn't to say Leonard doesn't have other factors or that Leonard is a bad pick. But the folks who are questioning "compete level" being a major selling point have a legitimate point themselves.