The issue on cyclist deaths in London is a very specific one. Many (most) are caused by a tiny segment of the lorry trade. Specifically those in the construction business. This is believed to be largely caused by the business model. Many driver owned lorries being paid by the load.
Incentivised to cut corners - literally. But also in maintenance, insurance and licensing. Complemented by H&S saying its not their job to sort and the police choosing not to enforce the law, Some decent lorry operators have greatly reduced incidents through training. But this take time and money. Giving the pirates, the guys who kill, a greater advantage.
They are not going to buy this kit. Extra cuffs for the police may be a better investment.