No, it doesn't because serverless functions run in containers. You cannot have serverless functions without having some kind of container technology.
And even if this was some entirely different breed of animal how does that even matter? It still makes the assumtions behind Java and C# equally obsolete.
You don't need a JVM or a CLR to deploy to a serverless function. So the managed runtimes are just dead meat. Millstones around your neck serving no purpose.
Just cut out the middle man and run right on the metal. That is what Go, Rust, Swift and all the new kids on the block do. Managed runtimes are so 1990s 😜