Why do people with liver disease tend to have nose bleeds?

Because many of the body’s clotting factors are synthesised in the liver, when liver function is severely impaired, clotting factor synthesis will be impaired to varying degrees, resulting in clotting dysfunction and susceptibility to bleeding.