True acts of random kindness are rare only because most people aren't in need of random help that often. There is a wide range of things that would fall under the umbrella of 'just being polite' that are more expected social behavior than actual kindness.
And you can be kind to people that aren't in dire straights or in need.