This is a natural correction. Look at the history, the previous corrections were also long, and took more than a year. So I think we just need to wait for the bull market, maybe this year it will not.
I agree with you that it is a natural correction to an extent. I believe that there are also other factors at play that seem to be helping in prolonging the correction too.