I guess it's because background will still be drawn even it's completely invisible.
But, it's not related to launch screen. And why call it here? I suggest to put it in another PR if it's an optimization.