I have a different take on fills than most. I see a fill as a cost of allowing me to do the next dive. I view it as a fixed cost for that dive, not "did they fill my tank to its rated capacity". As long as I can do the next dive I have planned without being gas limited, I'm happy and won't request a top off.
For the shops I use here in Florida I have rarely had any issues. They typically fill my tanks to rated capacity and frequently 10-15% more. The last time I can recall having to ask for a top off was probably 4-5 years ago. In that instance the shop was more than happy to top off my tanks. In that instance I had brought in a combination of LP85 and HP100 tanks and they had inadvertently filled them all to 3000 psi which is their standard fill for LP tanks. While that is a solid fill for a LP85, it was definitely light in my HP100s. They resolved the issue quickly and without any drama.
For the shops I use here in Florida I have rarely had any issues. They typically fill my tanks to rated capacity and frequently 10-15% more. The last time I can recall having to ask for a top off was probably 4-5 years ago. In that instance the shop was more than happy to top off my tanks. In that instance I had brought in a combination of LP85 and HP100 tanks and they had inadvertently filled them all to 3000 psi which is their standard fill for LP tanks. While that is a solid fill for a LP85, it was definitely light in my HP100s. They resolved the issue quickly and without any drama.