I think when it comes to how important and noticeable variations in skills or attributes are implemented it's a fair comparison. The big difference is that FIFA and PES are probably fine tuned to work in that 10-20 minute match length. You can't really do that with cricket because you always play a full match because it's not limited by time but the number of overs in a format.Haha thanks for the mention but I do hate that comparison! Football is quite an easy game to simulate. Cricket is not. But yea I totally agree. Players with low drive ability should edge drives more often - it should discourage you from driving. There is the option to view opposition batsman strengths and weaknesses, and I 'feel' it does restrict their scoring and ultimately lead to wickets if you bowl to their weaknesses, but as a human batting, I feel I can play any shot to any ball with little to no consequences.
I don't feel like bowling to weaknesses makes a difference, that's mainly cause I don't think attributes matter, I think you have players with a certain rating and they'll be as good as that rating. I might be wrong but I've not seen anything to suggest otherwise. The one big thing in terms of weaknesses and attempting to attack them is how on earth can you bowl to a batsman whose weakness is Special Shots? If they are poor at driving you can pitch it up, poor at pulling you can pitch it short but how can you draw a batsman into playing a reverse sweep or dilscoop?
My memory might be wrong but I'm certain the skills in DBC 14 were more like front foot, back foot, leg side and off side. Those are things you can bowl to, but it seems like they've been replaced by skills that are either too broad to pin down something to attack or, as I feel, just there for show.