I have read you initial article and now this one. I completely agree with the point you make and having an "official" way to manage dependencies would be awesome.

However, even though I saw you mentioned in the article that it is not a Composer issue, the beginning basically says the opposite. Many people won't read the article entirely and will just remember "don't use Composer for plugins development" which is not right.