I haven't put food on the table with Sharepoint consulting, but "broken installations" can be done via the GUI by employees with admin access right? ... where breaking AngularJS apps would be done by those with access to the code. Very different.
Then what type of consulting doesn't feel like selling your soul when you've achieved a significant level of expertise in an area?
Pretty dramatic, but interesting bits none the less.