[Huawei Ideos X5 U8800] Fri13:
I don't think DZO does this ROM just as he would want but he want to make a great pure Android 4.0 ROM. If he would like to do it for himself it would more likely full of apps what he needs and want to use, by following your logic and assumptions.

And headphones are not always automatically better than hands-free by quality. There are many great quality hands-free available if wanted. And fact is, majority has hands-free instead headphones. Every phone owner has at least one hands-free because it comes with the phone. But not all buy new ones or use them to make calls. Because it is illogical to use headphones to make calls because you need to keep the phone front of your mouth and use phone to answer a call, start a call and stop a call. With hands-free you just can keep your phone in your pocket or purse and just press action button in headset. And many has hands-free models what has music controls.

If you have thrown away your hands-free and you only use headphones, it is just illogical to expect them to work by default as hands-free suppose to work but instead as standard way, using a speaker mode of phone microphone as it shouldn't.

It is a hack to allow headphones to be used for calls and when the hands-free microphone is disabled because that, it is bad decision.

And where are those thousands of users asking to have hands-free microphone disabled (making them work as headphones) and demanding to have headphones to be replacing technology?

You are just repeating your own taste and your illogical opinion about how everyone is using headphones to make calls instead hands-free. Fact is that every phone owner got hands-free with the phone, not headphones. There are more hands-free owners and users than headphone users. You know that hands-free can be used to listen music as well and you gain actually possibility to make calls with it because it has own microphone and you don't need to care where your phone is because that. And that

Smartphone is primarily a device to make phone calls, secondary it is to be used listen music or play videos. Otherwise you should go and buy MP3 or MP4 player if you don't want to make calls. And when you want to have hands-free, you really use hands-free and not headphones. When you use hands-free, you don't want to touch phone anymore to answer calls, stop calls or make calls. Were you then driving a car or bicycle or just working in office, it is just nicer to press a button in microphone and it is done, instead taking phone in your hand and pressing buttons.

Thousands asking to disable hands-free feature and to use headphones as replacement for them, forcing them to use lousier speaker mode for microphone?

Do you really expect or believe that people who buy any headphones, that they can use it as replacement for hands-free or that they buy hands-free just to use it as headphones?

The standard, default, logical functionality is that when you plug your hands-free, its microphone is used to record sound and phone microphone is muted and not used primaly.

The standard, default and logical functionality is that when you plug your headphones you can not use them as hands-free because they do not have microphone.

Some manufacturers makes their hands-free separted so that microphone and control button is one cable and in it is other 3.5mm plug where you can connect your wanted headphones if wanted. offering a hands-free feature but with your own wanted headphones.

If you (and few others, not thousands) want to have hands-free functionality with your own chosen headphones, then go and buy a hands-free adapter for it.

The are like http://www.amazon.com/Headset-Adapter-Microphone-iTouch-iPhone/dp/B002ZX695U/ref=pd_bxgy_e_img_b

Some phone manufacturers includes that kind by default, like Samsung. So you can use your über headphones without whining that you need to suffer for lousy sound quality but still keep the hands-free functionality.

Buy technology what fix your problem, do not demand that standard functionality is turn to work illogical way.