I don't know who's cheap here? CX not providing two PJs on the same flight or someone sitting in F wanting two PJs on the same flight (??)
No toothbrush? You have the amenity kit and in the bathroom they stock Aesop product. So I am not sure if your 'complaint' is even valid???