Yes, this situation also make uncomfortable.
My company needs me to create new features and design implement the framework, but those managers always get involved with me.
I known I can create more technical new features as competitive-advantages for the company at this stage.
I guess there are certain folks who find this enjoyable. Personally I find it a massive waste of really good talent and perhaps the single biggest reason why I enjoy the dynamism of the SV startup ecosystem even if I don't directly participate in it.