These problems are usually through no fault of their own but may be due to budget cutbacks or lack of recognition from the university administration. Luckily this scenario is becoming increasingly rare, as career centers diversify, improve, and expand their services. As an undergraduate, you'll probably find that there is one central career office that serves students of all majors. Graduate and professional school students usually use satellite offices on campus that specialize in careers and jobs in that one field, or might use the same office as the undergrads. If you're an alum, check into services available to you, if any, either on-campus or long distance.
Many offices work with alumni at no cost or for low fees.