People have been pulled off buses and killed in Balochistan, Kohistan and many other places. There are number of kidnappings and robberies (even in Punjab, the safest province of country) right in the middle of the roads. Does that make people not to travel by road?
Nothing is 100% fool proof. But it depends on personal preferences. I'd still prefer train over road travel 