The problem with this is that Amazon has so many businesses that almost anything you do could be related the to company's business activities.
I think the standard should be that things the employee does that are directly related to their own employment are what is covered. It's fair enough for an employer to claim ideas directly related to the project you're being paid to work on, and/or to say that you can't compete in closely related fields to what you're doing for your employer. However, that's a very different thing to counting effectively the entire world of software development, if anything that any part of a large software company does or ever might do could be claimed.