Just because something is not easily explained does not mean it is broken.
Honestly, I'd rather see some of the new features of handball and basketball migrate into hockey and soccer. Take for example the staff requirements depending on roster size etc.
Also, if any engine can be update it is hockey. It is certainly the most rudimentary of the four.