I'm not sure what Apple has to do with the poor software support by Android manufacturers.
I want also point out that cost is really not the issue with Android support. As an example, Samsung which has large share of the smartphone market does a very poor job of keeping their phones updated.