Just when exactly did social media platforms become like sports teams where everyone feels they just have to insist that one is so much better than the other. With a few minor exceptions (for technical differences), they are ALL stale relics of a distant past with little if any real innovation …