ARPA used TCP and the whole thing got build from that. Non-TCP for local network was quite usual for a while (eg. IPX). But to connect to the existing internet, you had to speak TCP. After the internet "won", switching to TCP for local networks as well just made things easier.