If you post a well-shot picture on Instagram you'll immediately get a bunch of random (but not spam) Likes and maybe a comment or two (I assume people search their interests via hashtag: "#architecture" or "#cars" or etc.). Same with Reddit or Hacker News; post a comment and you'll
often get an upvote/reply/comment/banter in return. On Facebook your IRL friends will Like your stuff.
Without a meaningful number of followers, on Twitter you get nothing.
Hashtags eat into your 140 characters, and are mostly used ironically or for singular events/causes, which aren't really appropriate for the majority of tweets. So no one's going to find it via search or hashtag.
There are no communities/topics/forums/subreddits to join. No way to tweet at all the other people who like this one thing.
So to get any kind of notice/interaction with a Tweet of your own you're left to tweeting at someone else, which feels wrong/argumentative/pushy for all the reasons this article laid out. Infinitely more intrusive than a comment reply. Hoping that they either retweet you or reply to you, which gets your tweet those precious views, favorites, and replies enjoyed (and dreaded) by the most average tweet of a well-followed account.
Those metrics (and lack there-of) either lead you to not tweet yourself and only follow [celebrities / internet-celebrities / news] or constantly [reply-to / tweet-at / annoy / troll] those same high-profile accounts. Which is better for Twitter?