Hi,
The OS should provide absolute control on the hardware with full functionality.
This can be used as a competitive advantage in the design and development.

When people buy some hardware they expect to get the most out of it.
If the OS could not manage with this requirement - people start looking for alternatives.

Thus for example I have installed hplip 3.10.2 fc11 and it gives a bug report when shutting down the computer that hp-systray is crashed (whatever this may mean) and I have no idea of how to fix it. I have tried various things without success (to manage with the bug). The printer however is working normally.

Just for the record, the Ubuntu forums are reporting similar problem.
It is amazing that with hplip 3.9.12 the absolutely same hardware with absolutely the same Distro (fc11) from the very same Live CD worked 'without remarks'.

The idea is when a development is done one should be very careful to avoid 'downgrading' things meanwhile.

Regards