The spirit of volunteerism and innovation that you admire is impractical when managers define the employee's primary responsibilities in a way that requires unpaid overtime every week.
You're absolutely right, I've even heard of people receiving negative performance reviews because they spent a little unauthorized time at work creating something that improved the productivity of the entire staff by a measurable dollar amount. There will always be companies that shoot themselves in the foot.