In my opinion though, even of just here to earn like a job, you have to learn how things work, otherwise it is like expecting to be paid for a job one doesn't know how to do.
Investment is another matter. I agree with you, If you want a profit and not just to benefit from the price differences, it's mandatory to learn everything you can.
This is why I think it is up to the front end applications to sort out user experience. In general, "building human experience" is not the strength area of blockchain coders ;D
Well said 😀