They are one of the most comfortable running shoes out there. They last an appropriate amount of time. All running shoes last based on use. If you are a track or cross country runner, usually shoes last about a season. The amount of miles you put on your shoes should tell you how long they will last.
Yes they did, my last Asics running shoes, before they worn down was used for 3 years. Usually if you would wear them daily it would minimize the shoes adhesive from drying up which causes it to fall apart.
Mine didn't last too well. I do a lot of running but I usually get at least six months wear and some brands even up to 9 months. My Asics didn't make it to six months as stitching was all coming loose.