But if you're seriously considering dropping out, good luck with finding a job in the sort of competitive market you're in. With more than a thousand applications per job listing, the recruiters will first cut out the non-degreed/non-engineers. Then you're looking at a select few (like Zoho) who may take you in for a marked down pay which gets you no where.
Or you can try to make it on your own, put in several man hours of effort into an idea and push it to market. If you do manage to get a release out, know that your odds of success have improved from nothing to one in a hundred.
Or you could simply suck it up, maintain a minimal profile at college necessary to get your degree, and work the nights on getting a real education. Then you're in a (IMO) far better position, life-wise.
Stop cribbing about something you have little control over, and focus on doing what you can to improve things for yourself, and if you see fit, for others.