It's not about being hard; it's about being reliable. This has happened so many times that you CANNOT expect that players will desync before each match themselves, or desync after each.
We can and do expect that. Do you want to make sure your match goes without incident? Go delete any disconnected controllers. Just because people are flakes doesn't mean they should be off the hook.
Seriously, people spend way more time doing button checks then it takes to fix this.