Because languages need to be able to handle the very common edge cases where data sources don’t return complete data.
Adding null coalescing to a null-safe language (like dart) is so much easier to read and infer the risk of handling null than older languages that just panic the moment null is introduced unexpectedly.
if youre gonna write linux malware at least distribute it as a flatpak ffs
go back to reddit if you want to live in the bubble of “America does nothing wrong”