Here are three workarounds:
f[x_] := 1 - 1/(x - 9/2)
Show[Plot[f[x], {x, 0, 10}, Filling -> Axis, PlotStyle -> None,
Ticks -> {Range[20], Automatic}, AxesOrigin -> {0, 0}],
Plot[f[x], {x, 0, 10},
ExclusionsStyle -> Directive[Dashed, AbsoluteThickness[0.5], Red],
Exclusions -> "Singularities"]]
Plot[f[x], {x, 0, 10}, Filling -> Axis, ExclusionsStyle -> None,
Exclusions -> "Singularities",
Epilog -> {Dashed, AbsoluteThickness[0.5], Red,
Map[InfiniteLine[#, {0, 1}] &,
SolveValues[{FunctionDiscontinuities[f[x], x], y == 0}, {x, y}]]}]
Plot[f[x], {x, 0, 10}, Filling -> Axis,
ExclusionsStyle -> None, Exclusions -> "Singularities",
GridLines -> {SolveValues[FunctionDiscontinuities[f[x], x], x], None},
GridLinesStyle -> Directive[Dashed, AbsoluteThickness[0.5], Red]]