There's a lot of momentum to move away from reddit right now, and closing registrations would be a wet blanket. Personally, I'll take the performance issues and transparency in the process over closing registrations.
I think the quality has remained consistent. I haven't bought a bag in a few years, but I've bought some smaller things, and everything seems to be consistent with my expectation of quality.