Everything is a compromise. Not everyone wants 45mp. I am not sure why some people have a hard time accepting that. If no one wanted 20mp class cameras then 1dx3, 1dx2, R6, A9, A9II, D5, D6 yada yada yada would not exist and if they did they would not sell. For some the only spec that matters is the resolution of the sensor, for others it is not a big deal.But is is still a compromise. If they had all the pro features +45mp, I'm sure they would not complain.
That being said I will not get rid of my 1dx3 to get an R3 if it is 24mp. I was really hoping for 30. That way I would have 45, 30 and 20.