bettybat, you seem to have a particularly bad landlord. I, however, am not one of those. If you'd read my posts on this thread you'd know this.
I would share your frustration about light cream carpets though. Stupid choice for even the most houseproud. My house, however, does not have cream carpets- in fact the colour/texture was chosen to hide a bit of dirt; I accept that tenants may not hoover as often as I might. My aim was to provide a comfortable home that is reasonably easy and cheap for tenants to maintain and heat. However, no carpet will stand up to not being cleaned, ever, for a year or so.
Why don't I put laminate down? Several reasons:
It doesn't work well on uneven floors: it starts to bend, chip, crack and lift in a matter of months, which looks rubbish and forms a trip hazard. My house is 300 years with the higgledy-piggledy boards to match. Laminate is simply not going to work, I'm afraid.
It stands up to bad tenants even less well than carpet: basically if there is loads of clutter and a tenant does something normal like spill a glass of water, they either don't bother to move the clutter/furniture, or simply can't move stuff because there is no room, to wipe up. So the liquid gets underneath, stays there, and wrecks the floor.
It is a pain in the arse to repair. First, you have to match it, or buy extra (how much? who knows?) on the off-chance your tenants are the sort who don't do much housework, plus of course the extra needs storing somewhere... Because of the way it fits together you have to remove all the strips from the edge inwards, plus the edging strip(s). After having inserted a new section, you have to re-install the rest of the floor, which doesn't go back together as well as it did in the first place (so it wears badly under normal use...), re-install edging strips and re-paint skirting where necessary. Basically, it is not a quick or easy job! On the other hand, a carpet can be professionally cleaned or replaced in a couple of hours. No contest in terms of practicality on that point.
The last reason relates to more aesthetic points. My house is 300 years old- laminate, frankly, would look weird in it. Sort of like the Queen in a mini skirt. Also, tenants tend to like a bit of 'comfort' in the areas where they kick off their shoes and relax, ie, lounges and bedrooms. I'm not renting an impersonal office block, I'm renting a home. I try to produce somewhere that tenants would actually want to live and relax in, and carpet helps achieve that. On a related note: laminate on stairs? I don't think so.
It is also worth pointing out, although it is not applicable to my house, that many flats have rules about floor coverings to prevent noise transferance between floors. So landlords may not have any choice in the matter; they may be obligated to put carpet down by the terms of their leasehold.