Greed probably comes in to the equation with some landlords, but it's a business, they are in it to make money from their investment.
How can that be wrong?
I've been a landlord, a good one. I started in the early 90's. I've had tennants do a runner, trash places and stop paying.
I'd never do it again, way too much hassle now.

The holiday home/ 2nd home situation bugs the hell out of me. I'm tired of hearing 'locals' whining about their offspring not being able to get on the housing ladder because of greedy incommers.
When they've sold grannies hovel for £500k or they rent it out for £2k a week at the same time selling you a small bag of fudge for a tenner of a 99 for £5.....!

Not many first time buyers are in the market for £1m+ costal mega mansions I don't think.