In some way it makes sense, as you ditch the whole dynamic part of your page generation, allowing you to effectively use a static dump for your website. You can then update that periodically. Facebook is left to pick up all the hosting hassles and expense. Also you tap into the Facebook ecosystem. Having said that I doubt I'd even leave a Facebook comment on another website, I haven't yet.