The Shiny documentation mentions that for selectInput():
selectInput()
selected The value (or, if none was supplied, the title) of the naviga
selected
I think you can get around it by adding an empty string to your choice list:
selectInput("app", "Select App:", choices = c("", as.character(mtrl_name)), selected = NULL, multiple = FALSE)