Why WordPress CMS uses an array in wp_options instead of a field for Sticky posts?

Sticky posts are a feature of the home page, not of the post. The post has no reason to “know” it is sticky. The home page OTOH do not have any formal form of storage and therefor traditionally options related to it are stored in the options table