Me and probably a dozen other people have made suggestions that didn't go into account. The argument is that it's too much to handle. So then have there be multiple developers. Find someone willing to help out and then they develop the website further.
Maybe it can be work of the mods.