Constraints expose compromises, and we can judge products (and their designers) by the apparent wisdom of those compromises. Some are barely noticeable, like a laptop that lacks the (bizarrely prevalent) hardware wi-fi toggle switch. Some are minor inconveniences, like a badly-placed USB port. But some are thwarting. There are some compromises that sabotage the promise of the device. The ultrabook with an awkward and RSI-exacerbating keyboard. The tablet with a narrow field of view. The smartphone with a poor touch-screen.
These aren’t compromises, but rather flaws.