Not sure what you are saying. A miner can get 25 BTC for no free transactions. Including more free transactions doesn't increase their reward however (in theory) a larger block does increase the chance of orphans. Some more free transactions = less net reward over time. Most pools are "nice" and knowing it supports Bitcoin ecosystem, which supports exchange rates, which pays their bills will still include "some" free transactions but increasingly people should start to consider Bitcoin "low cost" not "free". Of course if you think this is "wrong" you can always start mining and include nothing but free transactions. I stopped mining in February so I no longer have a horse in this race.
Bitcoin is free as in free speech not free beer.
Yes, I am just surprised that miners(most of them pools) still care that much about transaction fees, to the extent that no-fee transactions would sometimes take forever to be included into a block, I thought the 25 BTCs reward is already enough for them to take minimal care about how many free transactions they have to include, especially given that we are still nowhere near the size limit.
Including more transactions makes the block larger, which makes propagation time slower, which increases the chance of orphans. Therefore, miners want to only include transactions with a transaction fee so that they are getting paid in exchange for the higher risk they run by increasing their chance of the block orphaning.