I think you should have a look at the codebase of what goes on in your 'typical' embedded device.
A lousy navigation system, media player or cell phone is much more of a computer than your windows '98 box from a decade ago, both in terms of cpu capabilities, multitasking requirements and storage available. Think filesystems, databases, media playing, hot plug capability and so on.
The fact that most of the screens are small is no good reason to assume that what lies beyond that small screen is also somehow substandard.
A lousy navigation system, media player or cell phone is much more of a computer than your windows '98 box from a decade ago, both in terms of cpu capabilities, multitasking requirements and storage available. Think filesystems, databases, media playing, hot plug capability and so on.
The fact that most of the screens are small is no good reason to assume that what lies beyond that small screen is also somehow substandard.