At least for me personally when I use my iPhone as a hotspot it tends to be one of two cases:
1) Tethering to my laptop when I need to check something for work in a pinch
2) Letting friends use my data if they don't have any or have a limited plan
In both cases, I think it makes sense to not automatically connect every time my phone is near.