As you say, this subject has been covered over and over. But this article adds nothing but confusion to the discussion.
Just one example: "Most people can agree, however, that the standard default compression of 128kbps in most encoders does reduce quality." More like, the standard years ago. It's not what Amazon or Apple sells now. Every article like this, takes this cheap shot. Let's talk about a decently encoded MP3, not start from the point of something that's far below what current technology and hardware can easily and inexpensively support.
And of course you have to repeat some of the confusion by mixing in the whole dynamic compression issue, without really addressing it properly.
Let's see the article that has the balls to throw all the snideness about high end audio aside. MP3s kick a55 for real world listening, where you're not just sitting in a quiet room completely focused on the details of the audio. The accessibility (instant access to thousands of songs) and flexibility (playlists, genres) are incredibly valuable. Any article that doesn't cover how people really listen and those benefits is limp.