Fala Eduu, bem vindo ao forum!!!
Apesar da quantidade de megapixels de uma foto ser determinada pelo sensor, se a lente for de baixa resolução, o resultado final da foto ficará igual a de uma câmera com menos megapixels.
Falando de maneira bem simples é assim: toda lente tem uma resolução própria, e teoricamente para aproveitar todo o potencial do sensor a resolução da lente deveria ser igual ou maior que a do sensor. Mas via de regra o que acontece com as lentes mais baratas é o inverso, porque elas entregam uma resolução menor ao sensor, e a foto apesar de ter a mesma quantidade de megapixels, fica com o aspecto de uma foto com resolução menor (tô falando de maneira bem simples, ok???).