为什么公斤是西方发明的，却是市斤的整数倍，而西方自己的英镑等，则反而难以折算？
我查到了市斤是半公斤，这是国家后来改过的。但问题是：为什么是从16两改为10两，而不是20两，使两者统一，直接取消市斤？为什么西方没改？为什么西方提出公斤概念时，不直接使用生活中原有的重量单位？是刻意区分质量和重量吗？那也可以用整数倍吧？
为了方便换算进行了统一的。

民国时期，进行了两次度量衡改革。第一次民国4年（1915年）二月，政府公布《权度法》，实行公制（米制时称乙制）与营造库平制（甲制）并行，规定甲制为过渡辅制，甲制以乙制为比较标准。甲制单位不变，乙制长度以公尺（米）为单位。公尺以新米原器的长度为准。长度单位有公里、公引、公丈、公尺、公寸、公分、公厘，均为10进。面积单位有平方公里、平方公引、平方公尺、平方公寸、平方公分，均为100进。地积单位公顷（面积大小相当于平方公引）、公亩、公厘，均为100进。体积单位有立方公丈、立方公尺、立方公寸，均为1000进。容积单位有公秉（大小相当于I立方公尺）、公石、公斗、公升，均为10进。重量以公斤为单位，公斤重量以千克原器为准，单位有公辙、公担、公衡、公斤、公两、公钱、公分、公厘、公毫、公丝，均为10进。1公尺合3.125营造尺，1公亩合0.1628营造亩，1立方公尺合30.5176立方营造尺，1公升合0.9657营造升，1公斤合1.6756库平斤，即一斤≈596克。

1928年，再次进行改革，公布《中华民国权度标准方案》，规定标准制和市用制并行，采用“万国公制”为标准制，并暂设辅制“市用制”作为过渡，即1公尺为3市尺，1公升为1市升，1公斤为2市斤。改革后的市制适应民众习惯，又与公制换算简便，逐渐为民众接受，1949年后，市用制通行全国。1984年，国务院发布命令，采用以国际单位制为基础，同时选用一些非国际单位制单位的中华人民共和国法定计量单位。

台湾香港没经历过这改革（当时还是殖民地），还用的是旧市制单位，台湾一斤等于600克，香港605克，就这样。

台湾光复后，由于一时没有跟上脚步，国民政府跑到台湾去之后，又是外来的，且当时局势比较混乱，只好随行就市，久而久之也就成了惯例没有改动了。

民国1928年的改革是比较及时的，当时社会经济活动还没有现在这么精细，说改也就改了，而且设置的换算比例比较简单，没有造成较大的问题。但到了现在，你让再改，整个社会估计会乱一阵子。

至于英制单位，有零有整的，改起来更麻烦，因为社会上已经存在大量英制单位的制品，要换就得都换了。