Regarding the YT dislikes, the reason it's still available in the API isn't some sort of oversight by the developers - the rollout is most likely A/B tested and once the test completes they'll remove it from the API completely or hardcode it to a static value (for backwards-compatibility with older clients).