I was wondering if it was possible to have a theory one day from which we will be able to derive the numerical value of the speed of light or Planck's constant. After a quick Google search the answer to that question was negative. The reason given then was that the numerical values of universal constants depend on what system of units we are using.
I do not understand what is the relation between the negative answer and the fact that any dimensionful quantity will have different numerical values in different system of units. The answer implies that as if the predictions of any theory must be dimensionless. Looks like a postulate to me more than an answer. Could someone provide an intuitive explanation why this is the case?
I am even more confused because when people talk about the origin of mass in the standard model, they are trying to understand the pattern of fermions masses. Is not that considered as trying to build a theory beyond standard model from which we can calculate the fermions masses? similarly the numerical values of the masses depend on the units chosen. Is not that similar to the case with universal constants?
So why it cannot be done for the speed of light, $c$, say but it can be done for masses.