Your link shows new Macbooks were released less than six months ago and iMacs less than a year ago.
The only things there more than two years old are the MBP non-Retina, which is essentially an obsolete line, and the Mac pro, which Apple has never seemed massively invested in.
You mentioned the first two on the list, why not the rest? Oh... right... including those paints a very different picture:
Retina MacBook Pro: 491 days since last release
Mac Pro: 1007 days since last release
Macbook Pro: 1563 days since last release
Mac Mini: 706 days since last release
Macbook Air: 562 days since last release
To be fair, the non-retina Macbook Pro and Macbook Air should be removed from the list as their place in the product line is now occupied by the Retina Macbook Pro and Macbook respectively.
That still leaves us with some pretty major product lines looking quite neglected.
Retina MacBook Pro... yes, under two years. But lets see, periods between last updates, 247, 251, 280, 294. Average, 268. Current, 491. Nearly twice that.
Similar with the iMac - at 344, already beyond the average (which was only pulled way out of whack by one 577 day refresh cycle, otherwise it would have been in the 270 day range.
MacBook Air. Average of 350 days, now seven months more...
Mac Mini, similar.
There isn't any way that you can spin this in a way that says Apple isn't neglecting the Mac.
The only things there more than two years old are the MBP non-Retina, which is essentially an obsolete line, and the Mac pro, which Apple has never seemed massively invested in.