Because Amazon doesn’t want to open itself up to unnecessary risk of liability, it restricts the code from being used for medical equipment, driverless cars, airplanes, air traffic control or nuclear facilities. Basically, things that could cause a lot of problems if the source code failed.
Being the forward thinkers that they are at Amazon, however, there is an escape clause that would allow developers to use Lumberjack for any of these purposes. Reading through the fine print shows that app developers can basically do whatever they want if the world is overrun by zombies.
That’s right folks; Amazon has a zombie apocalypse clause.