I am noticing that more and more sites prefer using "friendly urls" over adding information as query parameters. For example;

    domain.com/product/3343/

compared to

    domain.com?page=product&id=3343


Disregarding personal flavor, what are the core differences between the two approaches?