I think your analysis is too simplistic.
Stallman cared / cares mostly about user freedom, but was canny enough to understand that businesses would also been to be able to engage with this freedom too.
Copyleft licensing was put in place _because_ commercial exploitation was expected. It was designed to preserve user freedoms.
Compromise was built in the model.
But the unexpected twist was cloud; which broke the safety mechanism.
This is the reason I feel it's unfair to say that proponents of the movement are naive. Exploitation was predicted from the outset. A complex turn of events drew the shape of the current landscape.
And if blame is to be apportioned anywhere, it should be firmly at the feet of the corporations profiting.