They are focused on the poor - the decline of unions and lack of traction of economic issues has lead to the drift - or more specifically general refusal to adopt views or stances held which they find unacceptable for other reasons. Typically this is referred to as "voting against their interests" but that depends upon personal priorities be they wise or foolish. Tech workers refusing to work on abuseable projects are technically acting against their interests fiscally. I will try to abstain from judgement here.
Also they do have a large portion of the working class - just not definitively over the white part who traditionally bear the name. Perhaps related to their strong hold on minorities that made them not stand out as a distinct bloc. Parts of their other coalition having views at odds with theirs and friction related is not new (see the Hard Hat Riots for one and environmentalists vs industrial workers). Similarly Republicans have long been reaching them on social issues as well - pre civil rights act related inversion even arguably.
Regardless of one's moral opinions facing their overtures largely rejected and power diminished why should the democrats try to serve them at the cost of others strategically? They aren't special or numerous enough which makes the political capital better spent elsewhere.
Blue-dogs exist and are run where locally favorable but they aren't nationally prominent for a reason.