There are a variety of things that can cause broken links, but the end result is almost always the same, a bad user experience and a bad experience for search engines that are visit your site.
As the creator/maintainer of a website, you have two main goals:

Bring users to your site
Keep users on your site

Broken [...]