If it's worth saying, but not worth its own post (even in Discussion), then it goes here.
Notes for future OT posters:
1. Please add the 'open_thread' tag.
2. Check if there is an active Open Thread before posting a new one. (Immediately before; refresh the list-of-threads page before posting.)
3. Open Threads should be posted in Discussion, and not Main.
4. Open Threads should start on Monday, and end on Sunday.
-- Letter from James Clerk Maxwell to Michael Faraday, in the setup of a Steam Punk universe I just now invented
Here's how I read your question.
I agree with (1). Could you explain (2)? Is it that you would want to use neural networks etc. to gain insight about other concrete problems, and question their usefulness as a tool in that regard? Is it that you would not like to use a magical back box as part of a production system?
EDIT I'm using "machine learning" here to mean the sort of fuzzy blackbox techniques that don't have easy interpretations, not techniques like logistic regression where it is clearer what they do