If you ride your bike in winter, grease it or remove your cranks every so often just in case they seize on.
My opinion is that not greasing is the counsel of perfection and perfectly valid for dry countries or race bikes where things like cranks etc get removed far more often than commuter bikes.
If you use crappy BBs then no need to grease because you’re going to be pulling your cranks off frequently. 🙂
I regard the grease as an insulating layer to prevent electrolytic corrosion between dissimilar metals and not as a lubricant. There may be something better out there, but grease is convenient.
It’s probably worth asking the questions:
1. How many have had to cut a crank off that has not been greased?
2. How many have split a crank by using grease?