How do you avoid character case file conflicts?

See this thread: Implementing case insensitivity

Long story short, if you’re using multiple types of operating systems (e.g. macOS, Windows, and Linux in one environment) you’re going to have to educate users, or allocate time to fix case conflicts.

How does the other file sync software handle this gracefully?