Letting a 2 year old have a bottle is no big deal. They are still a baby really at that age. It's not going to do them any harm.And yet it is strongly advised for all realms of development. But yes for sure allow a toddler to dictate whats best for them.
They might get one bottle a day, I'm sure they aren't on a 4hourly schedule of milk bottles