Yes there are many factors. But I think it is worth remembering that S/R levels do not control price (except to a limited extent through self-fulfillment when many traders are looking at the same thing), they are only a mirror reflecting where activity has previously stalled/reversed.
Price is ultimately moved by shifts in all those other fundamental factors like government/central bank policies, geopolitical factors, economic activity, etc. Trouble is, we cannot even define all those factors let alone predict their impact on price…and on top of that we have sentiment where traders are trying to do exactly that!
Imagine we have a huge flat grass field and our town decides to put a tennis court in the middle. They draw a set of white lines that determine the boundaries within which the game is played. But these lines do not physically control the ball in play, they only define the area within which the game is being played. Where the ball actually goes depends entirely on the players and how they hit it.
Imagine now that our town decides to replace the tennis court with a football pitch. Suddenly those original tennis court lines mean nothing and we have a whole new set of boundaries as a result of this decision. But, again, these new lines are only relevant as long as the pitch is for football.
Imagine then that a change of town council brings in a new boss - and he is a cricket fan…
So we need to reflect on the overall background fundamentals and possible shifts in the goalposts. For example, the situation in the Red Sea and its possible impact on oil supplies. We need to be wary of shifts in the underlying pressures. Price action is not itself the pressure, it is the only the resultant outcome of those pressures. it will flow to wherever it is pushed regardless of what lines we draw.
So, ultimately, we are left with the situation that “the current levels are valid - for as long as they are valid” in the same as “the trend is your friend until the end”. Which is where the money management comes in limiting the loss on the breaks relative to the gains in between.
Of course, there is also the issue of what is the correct way of determining S/R. I am convinced that if 100 traders independently draw levels for the same product we would end up with 100 different charts. It all depends on timeframes used, high/lows, Fib levels, previous opens/closes, candle patterns, etc, etc, etc,
PA is not as easy as it sounds, but money/risk management is