It is time to move poll module from core. It cannot be developed in any proper way as long as it is in core and its inclusion in core is holding it back. Why? Because it is not destined to be a standalone module, but rather part of a larger set of modules, most likely including Views and Voting API. No development on making poll module more generic, more flexible, more modular or more powerful can happen as long as it is core because it will probably involve making dependencies on one or more of these other modules. As long as they are not in core, this cannot happen, thus nobody will bother working on poll module.
[edit - I keep updating this next line as time goes on]
Removing poll module is a good first step towards making
4.8 5.0 6.0 7.0 8.0 an even slimmer, more flexible framework.
Poll module development has fallen significantly behind the rest of Drupal and is not really the quality that we want to present to the world when we say "Drupal core". Getting it out of core is the best way to guarantee its survival.
PASSED: [[SimpleTest]]: [MySQL] 49,162 pass(es). View
PASSED: [[SimpleTest]]: [MySQL] 49,155 pass(es). View
FAILED: [[SimpleTest]]: [MySQL] Unable to apply patch 61285-147-remove_poll_from_core.patch. Unable to apply patch. See the log in the details link for more information. View
PASSED: [[SimpleTest]]: [MySQL] 49,293 pass(es). View
FAILED: [[SimpleTest]]: [MySQL] Unable to apply patch 61285-135-remove_poll_from_core.patch. Unable to apply patch. See the log in the details link for more information. View