These are all criticisms of bad implementations of lightboxes. Used correctly, they can be quite useful. The trick is to realize that you're interrupting whatever other workflow the user is considering on this site.
For example, a lightbox that fades when you scroll the page might be less invasive.
For example, a lightbox that fades when you scroll the page might be less invasive.