You can't run firecracker on AWS.

You can with the newer instances that suport nested VM. There was a recent story about this here https://news.ycombinator.com/item?id=48556561.

Even on older system types, you can provision .metal sizes and run anything on them.

Yes you can.