I'd think that it was mainly a marketing issue.
Added to that might be the need to support software changes. Remember that the 8 once worked with the GPS units, then did not
due to a firmware update. Finally, it might be that the 8 costs more to build than the 7 or 9.