Thanks for your reply, Birkenstab!
Your points are valid. I had the exact same opinion as you.
But then, if we decide to avoid dependencies between tests, do you have any suggestions or ideas on how to test scenarios involving several steps, while keeping the test suite concise and easy to read (i.e. avoid redundancies) + fast to execute?