"Cholesterol" tends to get used to mean two different things, and even otherwise clear writers like Gary Taubes don't always explicitly denote which one they mean: 1) the amount of cholesterol in your blood, which is mostly produced by your liver. I.e., if my blood cholesterol is 300 mg/dL, should I be worried? 2) cholesterol in your diet. I.e., should you avoid eggs?
I'd say the scientific consensus is that blood cholesterol (particularly small-particle LDL) drives heart disease, but cholesterol (or saturated fat) in your diet doesn't drive blood cholesterol (<10% effect).
So low-fat/high-carb diets were a fallacy and are not "heart-healthy," it's fine to eat eggs, but you should still try to reduce your LDL cholesterol if it's high and boost your HDL cholesterol if it's low.