CI (Control Interval) splits are undesirable in VSAM datasets because they degrade performance. When a CI splits, it requires additional I/O operations and increases CPU overhead. While unavoidable in some cases, splits should be minimized as they reduce application efficiency.