Structured data passing between programs instead of just text is part of Powershell concept.
Calling of other programs to request specific actions with smooth UI called Android intents.
If you want to store structured data, you should use well, a database.
So, part of critique of author is Linux specific.
But generally I agree with author: OS are poor abstractions and really need to be improved.
dbus, CORBA and COM would like to have couple words with you
Structured data passing between programs instead of just text is part of Powershell concept.
Calling of other programs to request specific actions with smooth UI called Android intents.
If you want to store structured data, you should use well, a database.
So, part of critique of author is Linux specific.
But generally I agree with author: OS are poor abstractions and really need to be improved.