Why are spelling conventions in English so peculiar, such as with the silent “b” in “doubt”? It’s due to the influence of Latin culture and symbolic capital. Symbolic capital describes the immaterial resources that people draw on in order to maintain or improve their social status. Language, literature, the arts and other forms of culture act as symbolic capital that signal our belonging to a particular class. Language and culture are also used to elevate the authority and economic achievements of dominant groups.
Throughout history being able to speak and write Latin has been a sign of being upper class. Latin was also important to the religious elites who acted as scribes that documented culture and history.
Latin drew on French language rules as French grew out of Latin. The French word for doubt has a “b” which is why Latin scribes used it when they started to catalogue English in written texts. English is a Germanic language that was spoken by the masses long before it was written down and so the elites reflected their own linguistic norms on the English written form rather than following the spoken rules.
This Chalking Points video documents this history on brief.