All good points.
Firstly, your true optimum is still objectively unacheivable until a player can do a test session with a range of bat MOIs where swing performance could be measured i.e. from one of the bat sensors now on the market. A player would need to get data on the main shots in the vertical plane (driving), and horizontal plane (cut/pull/sweep), and build a swing profile. This is unlikely a level the masses would be interested in, but could be possible for Pros and those with the interest and money to pay for it. Technically straightforward to do, but would be epensive at the moment. Until that is possible then MOI knowledge complements your probable 'preferred' bat that is based on feel and performance in nets and in matches. So that when you come to buy another, you know what to look for or specifiy if able to through custom bat makers.
MOI as you say may be marginal in terms of what it might give a customer, given all the other factors at play, but for some marginal is still valuable.
Transition to using MOI with customers is like anything new. If we believe this is a valuable parameter to base bat selection on, it is then a matter of education/explanation to shift to a new paradigm.
I'd be happy to pop up to Leeds for a chat on this. DM me and we can arrange something.
I think there is a use case for the data. In a similar way to how people get fitted for golf clubs, using MOI with a range of bats in a standardised setting could give a customer better advice on what to use. And from that limited range of suitable bats then make their choice based on looks, quality, price etc.