I get that and I absolutely agree. Although it's important to understand both the class and the situation your roster is in. I'll put things in my tiers as they pertain to picking 10th.
QB - potential need, definite need of upgrade. Not one QB I'd take at 10.
Pass rush - 1st on Shaq last year, Jerry under contract, we're not going DE at 10. McDowell as a 3-tech could make sense though.
Pass protection - RT is a big need. Anyone at 10 is a reach but, for the right player (Ramczyk), I'll let it go.
Pass catchers - Position of need. Currently only one WR with a 1st round grade for me. Corey Davis makes the list. Not a TE in the 1st kind of guy but I understand the intrigue of OJ Howard.
Pass coverage - Gilmore goes, huge need. Lattimore and Humphrey are okay for me at 10. Safety is a massive need but rare guys only that early. Hooker makes the list.
Special cases - basically any phenom talent, which I think Foster is. LB might not be a premium position but the creative freedom of having him at WLB in this scheme is hard to pass up. Reuben isn't the top of my list but he's on my list. I don't just want any LB, I want that one.