Two people, one state file
Person A applies from their laptop: 28 resources, state on A's disk. Person B clones the repository, which does not contain the state, and runs plan:
Plan: 28 to add, 0 to change, 0 to destroy.
B's Terraform has an empty state and sees nothing in the cloud that it owns. apply fails on the first name that already exists, or, with different names, builds a second copy. If A commits the state file to git to share it, B's apply produces a state that conflicts with A's next commit, and the file also contains the database password in plain text.
The state must live in one place that both read and write, that nobody edits by hand, and that refuses to let two applies run at once.