Update: The original version of this post had more pure criticism than constructive criticism. That helps no one in the long run. As a result, I’ve added some additional thoughts. First of all, this post is going to be something I hoped I would never have to post here: a rant. […]