Switch and button widgets were removed from UiFlow 2.0 to promote customizable touch interfaces. Instead, users now create interactive zones manually using shapes and handle touch events via coordinates, allowing greater flexibility but requiring more setup than drag-and-drop components.