if this is all true, the obvious answer is consulting. the non-obvious answer is developer advocacy/evangelism. when you search for "developer advocacy", it's all "what do DAs do?". it's sales, but targeted at developers. developers don't like BS, so how do you sell to developers? show them how to build cool shit and make their lives easier. finding a niche is great, since you are no longer as replaceable. but DA roles will only work if you're realistic about your standards, other peoples' levels and standards, and you're truly empathetic, and don't have a chip on your shoulder.