① Ano, konstanty jsou od toho, aby vyrovnávaly nesoulad mezi jednotkami, které jsou vzájemně nezávisle definovány lidmi.
② Ne. To, že při jednotkách definovaných tak, aby žádná konstanta nebyla (zdánlivě) třeba, jsou si dvě veličiny číselně rovny, neznamená, že jsou totéž. Protože konstanta v drtivé většině případů není jen číslo, ale má taky nějaké jednotky. A i když jednotky definuješ tak, že konstanta se rovná 1⋅[její jednotka], tak při jejím použití sice nezměníš číselnou hodnotu veličiny, kterou tou konstantou např. násobíš, ale změníš její jednotky, tedy její fyzikální rozměr, a tedy z ní uděláš jinou veličinu. Takže hmotnost není energie a energie není hmotnost. Protože m je v [kg], E v [J], tedy v [kg⋅m²⋅s¯²]. Kdybys c vyjádřil ve světelných sekundách, jak navrhuje ten tvůj citát, tak se sice bude m číselně rovnat E, budeš mít světelné sekundy místo metrů (tj. jiné jednotky délky), ale pořád to bude ne hmotnost, ale hmotnost krát délka na druhou lomeno čas na druhou. Prostě jiná veličina.

,