You're entirely missing the point of what freedom means. The point is that you have the freedom to exercise 1-3 if you choose to do so. It doesn't matter if the user isn't currently a developer, and it doesn't matter if there is any practical benefit. The freedoms themselves are inherently valuable.