The technical support forums are managed by the technical support team who assist with troubleshooting technical issues. We’ve gone through this in more details on our stance regarding leaver penalties here:
We are happy to assist with technical issues, but for feedback and suggestions, the General Discussion is the appropriate place to voice your concerns to the team who can make changes to the game and the system.