No no, you only complain about every piece of progess that has happened in the game in the last 5 years... like daily and "poorly received" is your own opinion. People loved the Legion Artifacts.
Highest content still gives the highest gear, the Corruptions are just a bonus that has a pricetag in the form of increasingly heavy drawbacks. They are an incentive to keep playing as the corruption resistance will keep growing and allow for more and more to be used. That is a form of power progression. That the corruptions themselves are RNG is not great, I admit, but there has always been RNG to gearing.
We know you hate the game from the hate threads you post every two days. What we don't know is why you cannot just leave us alone. Collect stamps or something and post your hate on their forums. With the frequency you are posting these threads I can`t help but wonder if you are paid by some other gaming company.