Re: no pics - if the listing is new, maybe the photography company hasn't had time to get in, take the pics, edit them up and get them back to the agent for loading on MLS. If the listing isn't new, it just might be the house doesn't look great at all on the inside. You wouldn't believe what we've seen in some! Other times, it might be on the owner's instructions, which we MUST obey. Some are extremely private people and don't want anyone knowing what the inside of their house looks like if they don't have to. I've had instructions of no bedroom photos even though there was nothing incriminating in the bedroom. There can be many reasons for no photos. There is no excuse, however, for bad cellphone pics of a house. We are paid well by the sellers - I have professional photos of all my listings. After all, I want you to like the house enough, while sitting in your PJ's on your computer late a night, to call me in the morning and be excited enough to want to see the house. I regard my photos as "the first showing".
We state "by appointment only" because some people have actually gone up to a house, knocked on the front door and expected to be let in, without having an agent, and without calling the listing agent. It does happen. As far as that condition proving you're pre-qualified, I myself don't do it, and I can see how it could upset a caller. There are other ways to find out if the person who wants an appointment is just a nosey neighbour, etc., but I would never insult someone by asking about financial documents over the phone. I do recommend that all buyers contact a mortgage broker or go online and get qualified so they're not wasting their time and the time of agents looking at houses they'll never get qualified for. We aren't there to accommodate people who go to view houses as a hobby and have no intention of buying at all. That is getting more prevalent thanks to all those real estate TV shows.
Re: Open Houses - Open Houses happen a LOT during a slow market, or with a property that just doesn't sell for any number of reasons. In a hot market, I don't have Open Houses and it has absolutely nothing to do with being lazy or not wanting to waste my time. If someone specifically makes an appointment, this means they're serious. If someone calls me, enquiring about a property and asks about an open house, I reply "no, but I'd be happy to show it to you on Saturday or Sunday at a time convenient to you". The caller gets to see the house, and I will show it to them on a one-to-one basis. It's much easier to answer their questions without kids running around the living room knocking over lamps, open house viewers who know nothing about the market barking "they want HOW MUCH for this dump?", people opening up dresser drawers, etc. You wouldn't believe what we have to contend with during a busy open house. Some people don't even like to take off their shoes or boots when they've just tromped through snow and slush in the streets.
I hope I've been able to address some of your concerns and explain from the viewpoint of a real estate agent - the opposite side of the fence.