One thing I've realised is that there will never be one single formula/approach to satisfy everyone so one thing I would suggest to simplify the batting experience is to remove all the existing batting modifiers (except 'Ball Marker Display Time') and replace them with just two - 'Edge Frequency Pacers' and 'Edge Frequency Spinners'. A value of 0 would mean the probability of edging for the batsman is 0% or none and a value of 100% means the probability of edging is 100% in case good/perfect input is not provided. This value should be overlaid on top of whatever formula the Ashes Cricket engine currently uses to determine shot result.
At the end of the day the whole point of Batting modifiers is to make batting easy or difficult, and you do that by determining how easy or difficult it is to play good/well timed shots. IMO to achieve that outcome we don't need 4-5 batting modifiers - the 'edge frequency' one should suffice and make it simpler for end users as well. Plus folks can tailor their gameplay experience as they deem fit and as it suits their playing style.