The difference between not having root access, enough resources and quota available to you, and up to 25 concurrent connections, is worth the difference between a high end shared hosting and a start up VPS - is something I feel can be ignored. Shared hosting might be fine if you have 250 members and 1 post a day. It's not when you have a community that's growing.
The amount of good communities I have seen die 100% due to data loss because of shared hosting in the last 10 years has been more than enough reason for me to simply see what I said in my article to be content in context, that shared hosting is dead. I know it is not literally dead. Millions are being made selling customers on a $5+ per year hosting account.
I for one simply dont' want to be moveing host every time I have a peak in traffic in my site. Or lose data because I don't have shell access and can't make regular back ups, or upgrade the software to run XenForo because my host doesn't want to upgrade PHP beyond 5.0. etc etc.
A linode account starts at 20/m
A 50% or less shared hosting account seems to start at 10/m
For 120$ a year more, you take away so many problems, for me that's worth investing - as it guarantees the future of the community.
Again, that's just my opinion.