手机没有NFC功能的主要原因可以归纳为以下几点:

成本问题:

NFC功能的添加会增加手机的生产成本,而手机厂商为了节约成本,可能选择不加入NFC功能。

适配难度:

NFC功能的适配难度较大,尤其是对于触屏手机来说,需要解决屏幕触摸与NFC模块之间的交互问题。例如,魅族16th就没有加入NFC功能,因为黄章认为这个功能太麻烦且不是普遍使用的功能。

使用场地有限:

NFC功能主要在一线城市使用较多,而在小地方用不到,因此手机厂商可能认为生产带有NFC功能的手机成本高且市场需求有限。

移动支付体系的成熟:

随着微信和支付宝等移动支付工具的普及,它们已经很大程度上取代了NFC的功能,使得手机无需内置NFC功能,只需通过外部软件就能实现支付功能。

产业链问题:

NFC产业链下的各个厂商在争取成为NFC技术的主导权,相互卡位,导致一些手机厂商在权衡利弊后选择不支持NFC功能。

基础设施不完善:

NFC技术在国内的基础设施尚不完善,缺乏可循环的商业解决方案,导致很多新兴技术难以普及。

安全问题:

NFC通讯不需要互联网连接,可能存在一些安全问题,例如恶意软件可能利用NFC通讯窃取个人信息,同时NFC通讯的近距离特性也可能带来隐私问题。

用户了解程度和应用生态:

许多用户可能并不了解NFC功能及其用途,导致即使手机支持NFC,用户也可能不去尝试使用。此外,支持NFC功能的应用相对较少,限制了NFC功能的普及和使用。

综上所述,手机没有NFC功能主要是由于成本、技术适配难度、使用场地有限、移动支付体系的成熟、产业链问题、基础设施不完善、安全问题和用户了解程度等多方面因素共同作用的结果。