The legal system cannot protect the children; it is time for change.
versus
I have been eating the same food for the last two years; it is time for a change.
I have seen both usages. To my ears, neither sounds ungrammatical. What is the difference? (My gut feeling is that time for a change implies any change, while the agent who expressed the former has some specific change in mind.)