One of the reasons - apart from pigheadedness - for the continuing existence of traditional fieldbuses is the lack of determinism in ethernet networking. Even industrial variants rarely show the reliability required by extremely timing-critical systems. There are ways to overcome this, e.g. by tweaking networking protocols and fine-tuning software. A wholly deterministic and specialized operating system could do the trick as well.