those that wont allow you to cook probably be staying with the landlord and they dont want to share the kitchen with you. given the choice, i think they dont want to share the toilet either! so what you are renting is a room and the use of the toilet. the landlord expect you to eat out everyday or eat pot noodles in your room.
you can get other rooms with shared toilet and kitchen. everyone in that property
is usually a tenant. so for your search, make sure you know what you are getting.