Grownups don't worry about this stuff. Just like they don't worry about which programming language style guide to use.
If you're writing for an American audience, use American style. If you're writing for a British audience, use British style. If you're writing a journal article, or for a business, use whatever style everyone else there uses. If you're writing for yourself, use what you like.
- When disagreeing, please reply to the argument instead of calling names.
- Be kind. Don't be snarky. Have curious conversation; don't cross-examine. Please don't fulminate. Please don't sneer, including at the rest of the community.
Insinuating that anyone who wishes to discuss this topic isn't a "grownup" seemingly violates two maybe three guidelines. Your comment without the first sentence would have been more constructive.
If you're writing for an American audience, use American style. If you're writing for a British audience, use British style. If you're writing a journal article, or for a business, use whatever style everyone else there uses. If you're writing for yourself, use what you like.