The big difference between machines and free weights, is that barbells allow for natural movements. When you Bench Press with free weights, you don’t have a perfectly vertical bar path. Yet machines force you into these fixed, unnatural movements.
The reduced muscle activation of the bench press machine is probably due to the limited range of motion. The safety rails of the machine restrict your movement to make sure that you don’t drop the weight or injure yourself.