Why does a rose (Rosa spp.) bloom sparsely or not at all?

The rose (Rosa spp.) is a deciduous shrub native to China, with a long flowering period and blooms opening in succession that can last as long as half a year. Recently, some gardeners have reported that their roses bloom sparsely or not at all. What is going on?
First of all, you need to choose high-quality roses to ensure the quality of the roses. Then there is the matter of doing a good job with fertilizer and water management.
Roses are strongly sun-loving flowers, and are best cared for in a warm, humid place with plenty of light. Insufficient light affects the normal differentiation of flower buds, making it impossible for them to differentiate.
Roses consume a lot of nutrients during the flowering period, so you need to ensure an adequate nutrient supply. During the flower bud germination stage, you can apply more phosphorus and potassium fertilizer, which helps the plant bloom abundantly and brightly. However, too much fertilizer and excessive watering cause the branches to grow leggy, which can also affect the plant's normal flowering. Control watering well, prune the branches appropriately to thin them out, and increase the plant's ventilation and light penetration, and you can have the plant covered in blooms.