Yes, SEO is a major reason for it; ad-infested and LLM-generated pages rank very high in search results. But even if I work around those (with Kagi, for example), it's harder still: Searching things like x86-64, POSIX, ABI's, etc, rarely yields results for me. Authoritative content is thin and spread out across disparate man-pages. Some things are left out completely undocumented. LLM's seems especially helpless dealing with low level topics.
A large portion of this field feels like folklore knowledge, and I didn't even get outside x86-64 on Linux; I can imagine it's much less approachable in the embedded world.
Can you relate? How do you deal with it?
2. Sometimes Copilot is actually useful. E.g. Zephyr frameworks[0] documentation is quite a hit and miss, and it's code is... well... it's a lot, made by a million people and it shows. When asking for example code for some arcane option, I found it frequently useful (something which I hate to admit).
[0] - okay, maybe Zephyr is not on the same low level as ASM, but you get the idea