Comments are pinned to coordinates
comments.x and comments.y anchor a thread to a position rather than to a frame id. Anchoring to the element would keep comments attached when a design moves, and would delete the conversation when the element goes — which is worse, because the discussion usually outlives the rectangle it was about. Coordinates mean a comment can end up pointing at empty canvas, and every tool that makes this choice lives with that.