All in all, I wouldn't expect an experienced DESFO to get a shot at command before 4-5 years from joining.
Looked at from an industry-wide historical perspective that's still very good. Besides, there are a lot of FO/SFO who will in no way be ready for command after 3000hrs or so. Come on in, the water's (still) warm.