It is, but so is the problem space, as evidenced by AWS's own clusterfuck of services.
It kinda comes with the problem space they're trying to solve: how do you efficiently run a bunch of services on a bunch of computers? Virtualization solves one problem but you still have networking and service discovery to sort out.
If you're just running a personal blog, and toy projects, then k8s is really just more harm than help.