The fare buckets are one way that seats aren't the same: some are worth more because they're the last seat available, or because they can be changed to another flight, or because someone else is paying for it and price is no object. This pricing model has been working pretty well for a while.
Another way is that some seats have more legroom, etc. I guess we'll see if this second difference can translate to different pricing.