I believe that printed news paper can temporarily stain your BP. I haven't experienced this but I've read about it several times. It's not harmful as far as I know but some people would rather not have stains on their BPs
Ya. most places give out the end rolls for free, so if you are getting printed paper for free I guess it just comes down to preference or convenience.