The reason that the urls are generated this way is because the product pages use one page and get the information dynamically based on the url parameters (the stuff after the "?"). To generate more seo friendly urls, you would have to modify the functionality of the site greatly and create a new page for each of the products.