Scoreboard objectives for items that can't technically be used are present, but they do not have any effect. For example, stat.useItem.minecraft.stick is an objective type, however there is no way to increment it without running a command due to the fact that you cannot use a stick.
Not sure how this is a bug, since it has no impact on the game. Besides, it's possible that in the future, with the API being developed, it may be possible to use items like sticks, and track scoreboard values based on this.