Every single aspect of riven's kit is interact able. All of her abilities are skillshots, they can all miss or be dodged. She's not pantheon with a point and click ranged spear for harass on low cd and a point and click stun and one non point and click skill that's only used when they're stunned anyways.
Anyone who fights riven can outplay her by the nature of her kit. In exchange, she has tools to survive bad lanes or falling behind such as her shield and waveclear to farm under turret, and a close range stun to deter dives.
She already has counterplay woven into her kit. She's not a ball of stats. Therefor (amoung other reasons) she won't be getting a rework - or at least if she ever does it will be completely different from darius/garen/skarner/mord and for different reasons entirely.
Also, she builds only ad and does only physical damage as a specific design decision to play up her role as leagues version of a fighting game character. It's not a random coincidence that you just happened to notice that she only has ad ratios and does only ad damage.