I’ve never had a problem with my extras (one main one). They either want it or they don’t and since I ask at the time of booking they say either yes or no and that’s it.
I’ve been working that way for years. Never been an issue for me.
I will say, if I had a multitude of extras, that would be an arseache, but I don’t.