Air France didn't implement them and Airbus didn't require them because of money. They thought the chance of it causing a real accident was low and decided to risk it. Despite there being known near accidents already.
And yes, "[the pilots] training should have been better" is part of the things that put both companies at fault. It's not the pilots fault that their training didn't cover it.