If you use an old picture in your dating profile and find someone to make a connection with and you both spend hours upon hours getting to know each other online, and then meet and the other person is disappointed or surprised, is it their fault?
No, I do not think it is their fault, nor do I think that it makes them a shallow person, what it makes them is a victim of your shady, dishonest online dating experience. I know this sounds harsh, but I am not here to blow smoke up your ass, I am here to help you make a good connection, not waste time.