I'm aware of the Run Keyword and Continue on Failure / Run Keyword And Ignore Error / Run keyword and return status Builtin keywords but I have a very wide set of test cases that should not be stopped for any reason on a specific scenario and I was wondering if there is an option not to make the execution stop on a failure by default, without having to manage it through these keywords and adding a non-business related syntax in my upper layer keywords.
Although it feels a bit counter intuitive that you should want to continue when you've encountered an erronous situation, given that you may no longer be in control of the application. This in itself should be prevented. However, that said. 
Given that you are already familiar with the family of Run and continue keywords, there is not much else to suggest and to answer the question with an affirmative: No. 
The only approach is to wrap the keywords in a Run and Continue keyword.
Is there a way to configure Robot Framework so the execution is not stopped by a failure