Yes, it is a bit disheartening. But - I always look forwards to the next bloom cycle.
I think that if the plant is healthy, sooner or later it will bloom properly through a combination of things: Perhaps we learn to better accommodate the plant and also the plant gets used to our surroundings. If not, sometimes a friend will bloom the plant where we struck out. Perhaps we are/were simply not a good fit with a particular finicky plant?