Answer:
C. better serves customer's needs.
Explanation:
Marketing segmentation refers to division or segregation of markets on the basis of different traits and basis and employing different marketing strategies to cater to different segments.
Such segmentation may be done on the basis of geographical i.e based upon location, demographic i.e as per population, age composition, behavioral i.e based upon consumer behavior and trends and psychographic i.e based upon psychology and perceptions of the consumers.
In the given case, Kellogg's serves cereals targeted at different users and directed at different segments. This is multiple products satisfying the needs of multiple markets.
Offering multiple products and serving multiple markets would be costly, but if it leads to increase in the revenue without leading to a compromise in the quality of products offered or leading to price increase and above all, if it serves the needs of the customers in a better way, the strategy is worthwhile.