If Blender users went on a Maya forum and disagreed with select-through then the Maya users would tell them to enable “Automatic camera-based selection” in the settings for the Select Tool.
Because Maya is flexible enough to let the user choose either selection philosophy (“select-through” or “you select what you can see”). You can make Maya’s component selection work exactly like Blender and you don’t even need addons or custom code. It’s built-in and everyone can be happy with their preferred selection philosophy.
In a broad sense the push/pull between newcomers and Blender veterans is indeed difficult but in this specific instance giving the user the ability to choose whether they want to select-through or not is already a solved problem and does not require overthinking. Both can exist in the same program. The “compromise” is to become more flexible and let the end user make their own preferred choice. Neither philosophy should be the only way to select things.