よくわからないけど
その細かい差異を吸収して互換性を高めるためにOSを載せるんじゃないの?
同アーキテクチャ内の製品ごと柔軟に対応するためになるべく象徴化するわけで
もしも組込み等で独自の機能を使いたければソフトウェアの提供側でソースを修正するか、
それこそ独自のファームウェアでもいい