I can kind of relate to you. Not sure about the 10x but on the previous job I ended up working as team lead, pm, janitor, process developer, architecture guy, partially managing the infra, teaching the stuff to others etc. We had quite good team spirit and the people were generally awesome but there were management issues which broke our focus into pieces and we didn't get any real progress on the important stuff. In the end I didn't even realise how burnt-out I was (just trying to help and fix all the things for other devs so somebody could get something meaningful done) until some headhunter tried to recruit me and I started going through pros and cons. Switching to a job with a real focus has helped a lot and I learned a lot from that experience but happy to be somewhere else.
That company kind of imploded as there was about ten working when I left and now there's three guys left trying to get the work done. Luckily their focus has finally changed and tightened and there may be some good stuff brewing up so I'm cheering for them. Still missing working with those guys, though.