Hmm. Keywords is a bad comparison because it works differently than other fields anyway. But I moved this to bug reports for either clarification or investigation.
As I understand it, for artist values an entry like ab;cde will be treated as one value because the ; could be part of the artists name. Whereas ab; cde is treated as two values.