Why flexibility can be harmful when designing platforms, and why good platforms often remove choices instead of adding them.