I remember Steve Jobs saying that Apple is a software company, and then quoting Alan Kay: "People who are really serious about software should make their own hardware.". Apple certainly has the talent in-house to be a software company (llvm, webkit, cups, swift, metal, etc., even if they didn't start the first three) but somehow it doesn't seem to reach the higher level apps (iTunes, Podcast, etc.).
I suspect poor product management: I strongly doubt llvm or swift are driven like iTunes.
I suspect poor product management: I strongly doubt llvm or swift are driven like iTunes.