its not a bug apparently, if a class of a planet is high enough then it might naturally not have land that it can improve. Which makes sense considering the techs are more just to improve crappy planets not make every great planet better. Kinda an extreme example would be if you colonized the moon, and then got a tech for Ocean habitats.. wouldn't be right to say "oh i got the ocean tech i should be able to build it on this dry rock of a planet". I mean its not the same thing, but you know what i mean.