The online cc's on BBO are just fine for any natural player. However, from the moment you play a little artificial it's impossible to give a cc which isn't confusing.
- for 1X openings which you select 'other', opps don't get any information
- NT openings need a HCP range, but many players use 2NT for both minors, and even 1NT openings are used for other purposes than natural
- playing different systems in 1&2 or 3&4 seat makes it completely impossible to not confuse opponents
- relayschemes (suplimentary notes) can't be attached
- ...
Some of these points would also give problems for the suggested approach. For example, playing MOSCITO in 1&2, and some natural system in 3&4, you'll have 1
♥ openings with 0 till 8 cards. What can anyone make from such statistics. Also, when you change your system, you'll have still your old statistics, so these should be resetted somehow.
When saving such data on everyone's computer wouldn't work. Me for example, I play on several computers. So statistics would be different depending on where I am. And if a computer has to be reinstalled, you lose the stats, but not the ones from your partner

But apparently the data is already saved on some server, so no real problem there.
Imo it's a fine idea, but there are sooooo many bidding systems, so many variables in the game, lots of exceptions, that it seems an endless job to create such a system to give decent statistics. And how far do you go in this? If you have a bidding of about 3 rounds where every person bids something, do you also want statistics on that? Or just 2 rounds? Or even less? I mean, you can make the system as heavy and complicated as you want to, but is the juice worth the squeeze?
"It may be rude to leave to go to the bathroom, but it's downright stupid to sit there and piss yourself" - blackshoe
West North East South
Pass 1♦ 7NT Dbl
RDbl Pass Pass Pass