I agree the blame should fall on blizzard. Ion recently commented on it (not that they are to blame but they do see the issue with the playerbase). I just wish they would come out and tell us why they dont do anything.
As for your topic question, raider io isnt bad it’s just a slog. I remember when I started in 8.2. Found out about raider io. Then found out I had to slowly increase my score by doing all the dungeons at increments.
I think the biggest issue with io is when you’re trying to get into a group, you have the ilvl, but you’ve only done one 15. Raider io gives the players the info to pick someone that had done 20 15s over you. This is completely understandable though.
It’s just boring to slog through the dungeons in increments for that score to be accepted in the pug world, and it’s frustrating to hope you find that one group that grabs anyone with a decent ilvl without worrying about io info.