You are right that this phrase is strange when you analyse it, but there are many parallels in similar phrases. A beverage can be ready to drink, clothes can be ready to wear, and almost any product can be ready to use. And not just 'ready to'. A job can be hard or easy to do, news can be good to hear, and so on. It's just the way that the language works.