You have explicitly asked for a technical person to review these statements. So, I'll do this for you:
green = True statement.
red = False statement.
- According to Jon Matonis of the BTCF the Bitcoin white paper on which the whole system is based specifies 100000000 satoshis as the main unit. Some people are opposing this view and claim that this is not set in stone, only satoshis are set in stone. Even the same white paper mentions the possibility of moving the decimal point. I myself (with my design / photography background) am not so much of a technical person and am not able to comment on this knowledgeably but I invite those of you who can to please do so.
- According to Kevin Beardsley of the BTCF switching to bits as the base unit would require the Core Developers to adopt an update to the reference implementation. Not being familiar with the technical aspects of the system I am unable to understand the scope of this change nor the difficulty of implementing it. From what Kevin says, I understand that anyone can initiate this change by creating a pull request on GitHub for the reference implementation. From then on it is not clear to me what kind of wide-ranging support would be necessary for this request to actually succeed. If you have the expertise, please comment on this as well.
Satoshis are the very only unit that is defined in the protocol.
Everything else is purely a user-interface issue, nothing technical.
"Converting" between units is really as easy as drawing a decimal point at a specific place into the number, that's nothing technical.
Everyone can make pull requests for everything on GitHub. However, in this case it wouldn't do any help because this is not the right way to initiate this change. The core developers are actually annoyed by being involed in this whole unit debate — they want to concentrate on technical issues instead.