It's not an Either Or proposition. Vectors and Bitmaps have different strengths. Either can scaling effectively when used in the appropriate place.
Use a Bitmap. Photos tend to scale very well and result in few visible artifacts.
Pixel-perfect at RD resolutions is visibly meaningless. Depending on the design a scaled Bitmap may be the best choice.
Arguable. Both can be handled very efficiently by modern machines.
Arguable. When rendered at RD resolutions, typical UI elements are close enough in size as to have little-to-no performance impact.
See Photorealistic graphics. Also consider resolution independent procedural techniques.
Artistic choice. Some effects may make for sense as bitmaps, others may work look better as vectors.
I don't want my computing experience to stagnate for the sake of easy development. Take the easy way out and use bitmaps, but expect people to complain once resolutions change.
Scalable UI's have value in many area's, from device cost to visual impairment. We should be focusing on how to accomplish it as a goal instead of making excuses for why it can't be done.
Please don't misunderstand my position here. I'm all for the use of some vector elements. I was opposing the idea that almost everything should just become vector (i.e. 2D game graphics and such).