Why Unreal doesn't support point and spot lights for mobile?

Check your project properties. There is an option how many dynamic lights you can use in scene (max 4).