Agreed. Decline of /r/gamedev weekly threads was a sad thing to watch and I stopped coming back to them months ago. Unfortunately I can't think of a way to increase engagement of such "show your thing" threads without building the platform around them.