Colons in track and bus names

When I put a colon in a track name, a box appears with “The use of colons (’:’) is discouraged in track and bus names.
Do you want to use this new name?”

I’m curious what the reason for this is, i.e. will it cause trouble or can I safely ignore it?

To be precise, older Apple filesystems use the colon as a separator, and in addition, it also has specific meaning on Windows, although typically only after an initial single letter (e.g. C:…)

If you only ever work on modern Unix-y systems, the colon is OK but the result is not portable.

It can cause trouble, as some systems treat colons differently in path names. Thus the warning:)

         Seablade