I am a user and have run into cases where "Plot" did not work for some reason. My suspicion is that MS tries to evaluate things in symbolic mode as much as possible before it evaluates equations and Plot will sometimes evaluate symbolically in unexpected ways. But I really do not know, Perhaps the developer and shed some light here.
That said, when all else fails, use List and ListMap:
