But that report linked in the article is referring to the arbitrary data being disguised as standard transactions.
“Beyond intended recording of financial transactions, Bitcoin’s blockchain also
allows for injection of non-financial data, either short messages via special trans-
action types or even complete files by encoding arbitrary data as standard trans-
actions.”
If it were written today they could just say: Bitcoin allows users to inject complete files.
There is a difference between allowing file uploads and a user misusing a form to encode arbitrary data.