I have 2 decades of linux system dev programming.
Most of open source SDKs are abominations and code is being literaly brain fucked by ultra-complex syntax languages like c++, rust and similar. I am disgusted, to a point for me, open source software is now hardly less worse than msft or apple trash.
I have open source software only because I can still customize it enough to let me bear with it and it is free as in free beer.
That to say, the amount of insane and broken knowledge you need to properly maintain a fully custom linux distro (very custom) is obscene.
I am trying to find ways out of some of the critical issues for myself, basically trying to move a mountain with a spoon.