Yes. Musk and his colleagues revolutionised two technical and entrenched industries. You make it sound like this wasn't a difficult proposition.
> Without Starlink, there would be no commercial demand that would make up for the cost of R&D.
Not sure about this analysis.
a) SpaceX developed the Falcon 9 relatively cheaply - ~$300m to it simply being a viable launch platform (i.e. without reuse, Dragon, etc.)
b) NASA contributed to some of the costs.
c) SpaceX was already offering launch services cheaper than their competition before perfecting reuse or conceiving of Starlink.
Therefore it's likely that they'd have had a positive (albeit lower) business case and made back R%D costs over time, simply by offering launch services and capturing a majority of the market thanks to their lower prices. Reusability lowered their launch costs, when it came. Starlink was an answer to the question of how to capitalise on all of the cheap surplus launch capacity they'd made available.