Sendos no es sinónimo de ambos.
"Adjetivo distributivo que significa ‘uno para cada una de las personas o cosas mencionadas’" según la RAE
Printable View
La raíz que identifico es "amb-" como en "ambiguo".
En el wiktionary hay más detalles de referencia:
https://es.wiktionary.org/wiki/ambo#Lat%C3%ADn
Sendos tampoco es sinónimo de "muchos", sino que que indica en esa oración que hay dos empresas y cada empresa sacó su propio producto. Por eso, hay dos productos y no muchos (2 son pareja, 3 son multitud :p).