Too long to post as a comment:
I merely skimmed the links, but if I understand your question correctly, the point is that we can afford to be careless about that case analysis because as long as differentiating our provisional antiderivative returns the given integrand, then that resulting antiderivative must be correct, in practice anyway; strictly speaking, we also ought to specify a separate integration constant for each maximal disjoint interval of the integrand's domain.
Does that mean that I would always have to check that the antiderivative differentiates into the integrand, before considering the integral solved? I guess I'm looking for a way to get a reliable solution, with least amount of work.
Let us say I have an integrand which has different cases (e.g. like an absolute value), and I get an antiderivative without solving each case independently. Then, do I have to check that the antiderivative differentiates to the integrand, before considering the integral as solved?
Ryszard's suggestion is premised on wishing to gloss over providing justifications during the working, and the requirement here to differentiate the antiderivative at the final step is merely to make up for this hand-waving.
To be clear: the obtained antiderivative is provisional because of hand-waving—any hand-waving—not necessarily by avoiding cases. On the other hand, if we haven't performed any potentially invalid step, then the obtained antiderivative is not provisional and there is no need to differentiate it.
@ryang Thank you! What would be a non-hand-waving and non-glossing over solution of that integral, but which involves absolute value in the integrand? (e.g. to exclude cases when a smart known substitution can significantly simplify the solution)
Quanto's solution!