
One of the reasons why iTunes works is because it's cheap, but record companies are quite greedy so they want to squeeze as much as possible out if it. According to CNET the record companies want Apple to introduce a new pricing model based on the popularity of songs.
Currently a song costs only 99 cents but the record companies would rather have a new system which sells hot new singles for $1.49 while golden oldies could go for 99 cents.