The problem with just accepting how the world really is, is that it pushes many people into a state of stagnation, never really pushing the status quo. If you refuse to accept the society you live in today, then you have more incentive to change it tomorrow.
Nonsense. Acceptance of a realistic understanding does not preclude using that understanding to achieve your goals. It is certainly better then designing your policies based off a rejection of reality.