Because users want to do it. It's absolutely none of your (or Amazon's) business why. How did we ever get into this bizarre situation where supposed "tech people" are questioning whether basic functionality should even exist? This billion dollar company is not your friend.
Users want to do what? That was my question. What useful thing does this allow besides the single example in the article?
And if you don’t want to be beholden to a billion dollar company, maybe don’t buy suspiciously under priced hardware from them that is obviously subsidized by their ad/service empire?
And again, I contend this is not basic functionality. The example in the article isn’t basic functionality, it’s a bandaid on a broken OS.
Storage and memory management is basic functionality. OSes universally suck at this. Partly because they can't predict the future and are mostly reactive in their behavior. Partly because they can't reason. The user can.