In my opinion, Bitcoin is completely compatible with the Regression Theorem. I don't see what all the fuss is about.
The Regression Theorem is just an explanation of how it is possible for people to assign value to something that no-one intends to actually use directly, everyone is valuing it for exchange. It explains how people can arrive at a subjective value for the unit being exchanged by considering the process in time. People can observe the value that others traded the unit for in the past, then use that as a basis for expectation of what others will trade it for in future, with allowance for changes they foresee, and their own time preference.
The connection to commodity use value is not an important part of the theory. It's just the realization that the regression back in time can't go back forever, so at some point in the past the exchange unit had to be valued based on something other than past exchange values. This initial value could be anything, even a trivial value as a trinket, it doesn't matter. It doesn't need to be an important use, or a high value item.
Once exchange is established, the people deciding how to value the unit don't need to consider end uses anymore, and the value they assign can evolve over time based solely on observed exchange values and expectations of future factors affecting future exchange values.
The Regression Theorem is just an explanation of how it is possible for people to assign value to something that no-one intends to actually use directly, everyone is valuing it for exchange. It explains how people can arrive at a subjective value for the unit being exchanged by considering the process in time. People can observe the value that others traded the unit for in the past, then use that as a basis for expectation of what others will trade it for in future, with allowance for changes they foresee, and their own time preference.
The connection to commodity use value is not an important part of the theory. It's just the realization that the regression back in time can't go back forever, so at some point in the past the exchange unit had to be valued based on something other than past exchange values. This initial value could be anything, even a trivial value as a trinket, it doesn't matter. It doesn't need to be an important use, or a high value item.
Once exchange is established, the people deciding how to value the unit don't need to consider end uses anymore, and the value they assign can evolve over time based solely on observed exchange values and expectations of future factors affecting future exchange values.