Что касается веса.
Помнится я возражал против вашего прямолинейного определения:
Р=mg
Оно было бы справедливо бы при некоторых обязательных условия, например, весы, динамометр и тело в вакууме, используется ИСО и т.д.
Но этого канонического нет. И вообще нет строго физического определения веса- оно размыто. Поэтому возникают в школе задачи - как изменится вес гири на динамометре, если гирю опустить в воду или известная байка - что тяжелее килограмм пуха или железа. Все потому что по определению часто в учебниках просто понимают силу действующую на весы. По такому определению человек в воде весит, например 1 кг, а дирижабль в воздухе может иметь просто отрицательный вес.
Поэтому понятие вес в физике осталось только в школе для бытового применения, а в физике его не применяют. Там рассматриваются конкретный комплекс сил