Build times matter a lot. I've spent a lot of my career working to reduce build and test cycles to improve productivity. Rust is the one environment where no matter how much time we threw at the problem it never got better.
System programming isn't a dark art, it's just programming with programmers as an audience. Application programming focuses on end-users who may not be programmers. I've done both.
I've used and developed on X11 since 1990. I'm well aware of its numerous limitations and I'm glad new technology such as Wayland is being developed to replace it. But it wasn't "a mistake".
Firstly, yes, Grindr is mostly men looking for sex, but they're not all homosexuals and they're not all looking for sex; many are just there to flirt, others to troll. But Grindr is definitely gathering and selling lists: it's what they do.
Secondly, with the word "services" you're implying that the users are whores.
Thirdly, there are an infinite number of ways that Grindr could protect its users through the design of their app: from purely technical measures such as end-to-end encryption, or through careful informed consent about shared data and protection of people who are legally or functionally incapable of such consent.
But from your statements you just want to blame the users because you disapprove of them. I'm sure you can do better than that.
> Even several years later, Rambo is still furious at the bar for giving Watkins his credit card receipt. “Who owns that place? They gave her my personal information,” he fumed.