Your comments seem targeted at their website, which is obviously an off-the-shelf theme from Themeforest or the like. (one I know I've seen before) It's not particularly well-done, but their service isn't building websites. Many a startup has their blog on Medium, or perhaps self-hosted Wordpress instance, and you could echo the same concerns.