Q&As like Strikethrough text, provide guidance on how to strike through text with ulem's \sout{...} or soul's \st{...}. Is there a readymade alternative that behaves like \bfseries and affects all that follows, as opposed to only the provided argument?
In particular I'm looking for something that can be used in combination with this: Make first row of table all bold
Solutions working in XeTeX or pdfTeX are equally welcome.

\bfseriesto switch to that style. Otherwise, there is simply no comparison between what something likesouldoes to construct struck-through text and what font switching commands such as\bfseriesdo.soulreconstructs the argument passed to\st{}with strike-through. If it goes wrong, it tells you thatreconstruction failed. If Xe/LuaTeX are options, maybe something is possible there, but I kind of doubt it is possible with (pdf)TeX. (You don't say which engine you use.) – cfr Aug 19 '15 at 00:22\textbf{}just applies\bfseriesto its argument, so it still works through the font style. But\st{}has to do something completely different. If it were just applying e.g.\ststyleto its argument, then you could just use that. But it has to do something else because fonts do not (mostly, anyway) provide a struck-through version in the way that they (often) provide a bold variant. – cfr Aug 19 '15 at 12:22