Where are these trees being planted though? Are they saying they are paying to have 1 million trees planted in the Amazon where nobody can actually verify, then that's pointless. The trees should be planted in an area around where the company is located. A million trees around datacenters or fullfillment warehouses would be impressive.
This is one common strategy to fool people. Fool people by saying they will plant more trees etc., and when push comes to shove they will simply turn their head and probably claim for bankruptcy. These sort of Shenanigans happens so often I really don't trust big companies.