The primary reason drift roses do not bloom is lack of sunlight. The roses require at least 8 full hours of direct sunlight to flower. Also, avoid using too much fertilizer as it can encourage lots of green foliage growth at the expense of the blooms.