Ideals defeat reality or reality defeats ideals?

Reality defeats ideals, and life can be smoother. As the saying goes, the sky is brighter when you step back, reduce conflicts, and be more harmonious. However, there is no possibility of self-realization in life. Being a mediocre person can lead a good life. ; Ideals defeat reality, which means that the road in life is full of thorns, you may hit walls everywhere, and your ideals may not be realized, but if you always have persistence in your heart, what will happen if you fail? If you have lived, struggled, failed, maybe your RP will explode, or you may succeed, then you can look down on all the mediocre people in the world. This is all a personal choice. Once you make your choice, don’t care too much about what others say.