Making a controller an optional peripheral means that support is an afterthought for most app makers and that games are mostly designed with touch in mind. Nintendo and Sega have showed time and again throughout their histories that optional controllers get little to no 3rd party support.