The responsibility is on core, not plugin and theme developers. If core changes, developers will as well.