That's an interesting question. I never actually noticed that before, but yes, words like полвека, полгода, полчаса agree with adjectives or participles in plural. Don't ask why. As an old joke says, that's something that you can not understand, you can only remember it.