You get charged to recycle the materials for which your community has agreed to have a recycling service - if those materials include electronic devices, that's great, but if they don't, it would be irresponsible to burden the community recycling system with waste for which they are not responsible.
All citizens are still responsible for everything they purchase and use, and for disposing of them properly. If your community has a service that helps members dispose of certain materials, that doesn't mean they've accepted everyone's responsibility for all waste, only for the contractually, legally specified waste.
Just sayin'. I mean, if you paid for your own personal garbage removal service, you'd have a contract with them about what sort of waste they'd accept, and they'd get plenty pissed if you kept giving them waste they didn't agree to take. It's the same thing here except the city has the contract on your behalf as a citizen.
Personally I wish city services had a way to track garbage from its origin so they could return all the unacceptible materials to the freeloaders front lawns and doorsteps. Or just sort it at the origin and leave the contractually forbidden items there in the first place. Too bad that would all raise the cost, significantly.
EDIT: actually, more than that I wish recycling services would just be all-encompassing and that cities would stop arsing around with "we take this plastic, but not that plastic" type crap. NYC is like that - you can recycle some bottles, but not all ... it makes things more confusing and causes more troubles for them, I should think.