That is not the case for any software that is not trivial. Recompiling to remove ads from a free program may be achievable but something like adding the missing support for Excel VBA into LibreOffice Calc is beyond the capability of almost all users.