Sadly, the biggest and most likely easiest improvement/fix for that system was just a little bump to your skills so that you were competetive instead of getting rolled by players way better than you....which is something they have done ANYWAY in almost every subsequent iteration of My Career.
At this point perhaps they should just bring that system back as a new take on "Creating a Legend" mode, and just leave it as on offline skill points only experience.