Warning: The following information is for entertainment purposes only. Do not attempt to implement Phantom Controllers in your real-world applications, lest you wish to incur the wrath of the coding gods.
It turns out, having an interface that's literally invisible is a bad idea. Users are confused, developers are frustrated, and the designers are... well, they're just trying to figure out where the design went wrong.
Learn more about the design philosophy behind Phantom Controllers