No, tesla is not making money for it, and no its not "greed" (at least from tesla). If by "greed" you mean from the license holder of the homelink patent, that makes car manufacturers pay for it on installation (and quite a bit) then perhaps I might agree with that.
By the time tesla "rolls a truck" to install this and pays the tech to install it, along with the license, etc, its doubtful they are making much of anything on this.
There are a lot (a lot lot) of threads on this topic, in the model 3 and Y subforums with the same basic complaint, and the same response about the licensing of this being expensive.