I come with a humble question. Why do so many people prefer to take the time to learn the source engine over the unreal engine? I find the source engine much more challenging to learn and use. I also find the source engine much less rewarding because i am learning the engine to engage in a career using that engine, but hardly any companies in the video game industry (other than small indie studios and Valve) use source, whereas unreal dominates almost every platform and genre. Most games on the market today are run using unreal.
So why do most people choose to learn source? I mean everyone who makes maps these days all make them using source, Unreal games are left collecting dust with no new maps or skins to show off.