You can do light study without having to do MIT-level exam questions (but you should still do some easy problems) and that can get you familiar enough to recognize the patterns and give you the vocabulary to google things
For people uninterested in studying CS itself, this has just become a job signal to work towards.
I don't study things for the love of it (well, I suppose I do) but to apply it, for what value is a skill if not applied?
I learnt these things because they should be useful. But employers would rather throw big data software stacks and a ton of expensive hardware at things rather than use brain.
CS and business programming should NOT be two disjoint subjects[1].
For people uninterested in studying CS itself, this has just become a job signal to work towards.