Honda and Nissan are the latest automakers to team up on software-defined vehicle tech. Why are legacy brands struggling to do it by themselves?