Suggestions cannot be applied due to various reasons including no code changes, viewing a subset of changes, applying multiple suggestions at once, applying on deleted lines, pending reviews, multi-line comments, and pull request queue. A valid suggestion requires code changes and a stable pull request.