Maybe because it is a 2013 phone and it has a lot of features that new models does not, like air gestures, voice commands etc and would make difficult for Google/ Samsung to upgrade the S4 to Android 6.0 .- IMHO
Would be interesting to compare what the 2014, 2015 and 2016 Samsung Galaxy S5, S6...