Explain the difference between hard links and soft links, and describe a scenario where using a hard link is problematic.