The origin of the observed scaling violations in inclusive e+e- annihilation is investigated. Perturbative jet evolution is not necessarily the only reason for scale breaking in the hadron spectra at present energies. Remnants of finite-transverse-momentum and mass effects are still important in nonperturbative, cascade-type, jet formation in the ~10 GeV range. Heavy-quark fragmentation has a strong impact on hadronic inclusive spectra. A simple parametrization for the heavy-quark fragmentation function is given which describes well recently measured charmed-meson spectra. Taking these effects into account, good agreement with the observed scaling violations is obtained in cascade-type jet models with hard-gluon bremsstrahlung.