Default Country list suggestions on CRM is different then on Book; how do/did others address this?

Default Country list suggestions on CRM is different then on Book; how do/did others address this?

So I already have a support ticket in for this and waiting for a response but figured I'd ask the community also to see if others experienced the same problems and/or how they went about addressing it because sometimes I feel like I'm going crazy with some of the things I find in Zoho and think it has to be or this must be just a ME issue and I'm just missing something somewhere but that's usually not the case and turns out that functionality I want or how I expect something to work just isn't there or doesn't work that way.

So essentially the issue is with the Country fields on both platforms and more specifically the US.  By default on CRM the country suggested/prepopulated picklist option is "United States" while on Books, the option is "U.S.A".  So out of the box for a new customer on both platforms just using the default setup of both systems without changing anything and just syncing fields as is, the country wont be synced correctly; which seems like a pretty big oversight as has other consequences as I'll mention.  For consistency sake I'd want/expect the Country options and any kind of default list options like these to be the same across all apps in Zoho.

Now the country field in Books is a text field with a suggested country dropdown list (same as CRM) so "United States" will copy over to Books just fine.  The problem is when you go to charge a customer and the overlay popup to enter the customers credit card shows.  It uses the info on the contact/customer record to prepopulate the credit card billing address fields with the address fields on record and since "United States" != "U.S.A" that field doesn't get prepopulated requiring the user/agent to then select "U.S.A" which also then clears the State field even though it was filled in correctly so then have to fill that back in as well.

Now there are a couple solutions I can think of but none of them are really that practical and require all this extra work for no reason when the options should just be the same on both and work out of the box in my opinion.  Some solutions are:

1. The best solution would be as mentioned one that doesn't require a bunch of work on our end and the list to be the same, now how you go about making both list the same is another question as who knows how long this has been this way or what kind of solutions everyone else has implemented to get around it over the years so it'd need to be a solution that doesn't break anyone's current system.  

Which again you have multiple ways you can go about that, either allowing us to modify the default/predefined Country list, which you can't do on either app but that would allow people to address similar others that could exist in other countries or you have a setting where we can select how we want the US to be shown/defined as, such as U.S.A, USA, US, United States, etc... that way you can default to U.S.A in Books to keep things how it is but those who wish to sync correctly to/from CRM can use United States.

2.  Another solution and pretty much the only one that'd work that we as Zoho customers can setup ourself but requires a few changes is using workflow rules and/or deluge function to change the Country on both sides but mainly the CRM side so they match up.  For example in Books I could say if the country is United States then change/set it to U.S.A but the problem with that is then when the records are sync between Books and CRM, the country record in CRM will then be U.S.A and not match the suggested Country version name shown on there which is United States.

So then the way to fix/get around that would be setting up something in CRM where if country is entered as United States it gets changed to U.S.A so it matches with books when records get synced.  This would allow you to continue to use the default system defined Country field in CRM which is a text field with a suggested country list when typing which you currently can't create those kind of fields yourself (this is currently a work in progress I've found out from another support ticket and coming across the functionality to do so in Client Scripts but it doesn't fully work yet).

3.  Another option would be to create own our country field to replace the country fields in CRM but then we'd have to use a picklist with our own options so we can set US to be shown U.S.A again to match Books; but then that has other drawbacks such as mapping fields across modules in CRM requires fields to be of the same type.  So country fields in all your other modules would then need to be converted to your own picklist field as well instead of text fields. 

Another thing that would mess up is on an Account record for address information is that Locate Map button that uses the default address fields to open new page to google map passing the info from those the default address fields but that's not really that big of a deal and can be fixed by adding your own button to do so, removing the Locate Map button or overriding that buttons functionality with Client Script.