Remember, cheap hardware doesn't always equate to overall cost savings. You can lose money on development time, troubleshooting, compatibility issues, etc. Its usually more cost-effective to provide hardware/software that is familiar to the developer, ever if it costs a bit more on the front end.
$