Ничего странного. Изучайте документацию, в том числе по мобильной разработке. Размеры не в пикселях задаются.
Правильно ли я понимаю, что в таком случае, чтобы сохранить соотношение между этой линией и размерами в макете, мне нужно и все размеры прогонять через этот hairlineWidth? Например текст не fontSize: 14, а fontSize: hairlineWidth * 14. Или при разработке на rn, как правило, на такое забивают?