It does seem to rub people the wrong way. Of a 'wait I have the part but you want 20 bucks a month for me to use it?!' get out of here.
I watched one restaurant try something like this. It was a fairly high end restaurant. They came in and started charging for salads. They were so proud of 500-1000 extra per month they were making. What they did not notice was their clientele just decided to not be treated like that. The place went from 2 hour wait to get into, to the servers fighting to get tables, within a year, out of business 2 years later. They could have put the cost into the meal and no one would have batted an eye. Instead they came off as cheap and gouging.
I watched one restaurant try something like this. It was a fairly high end restaurant. They came in and started charging for salads. They were so proud of 500-1000 extra per month they were making. What they did not notice was their clientele just decided to not be treated like that. The place went from 2 hour wait to get into, to the servers fighting to get tables, within a year, out of business 2 years later. They could have put the cost into the meal and no one would have batted an eye. Instead they came off as cheap and gouging.