I am also not sure what they are, except they are collectibles which you can breed to get more beautiful or more expencive. But what I want to say I strongly beleive that not strangers really bought kitties for 250 eth or so, owners did it to attract more people and big ethereum ammounts
I really doubt that is the case, maybe in some cases cause every transaction needs to be payed so in that way they lose money