Interesting concept, but they left out one key element - gamers are not the neatest/cleanest people in the world. So after eating that cheeseburger, your fingers are covered in grease, which gets all over the controls. In turn, they lube up the magnets that allow for breakaway, and in 2 months, the magnets no longer function properly and now you can't reconnect them.
Why do engineers have to ignore product functionality in a real time environment? For as smart as engineers are, they're pretty dumb sometimes =)