@cathos text files didn’t start out as inherently portable either; getting utf going and getting all text editors to support that along with different line ending formats took decades.
and CSV has never been a very good interchange format. It’s not very well standardised and is the source of so many very serious security bugs in excel