Not everyone wants to or should major in computer science or engineering. We can’t have everyone majoring in the same thing! And I know plenty of people who majored in one thing or another and are working in an unrelated field. If money is an issue be up clear with your kids about what you can and cannot afford. If your kid needs to take an in the meantime job at graduation, that’s ok. I only know one engineer and he came from a pretty well off family. Don’t know anyone who majored in CS…