Some developers choose to implement a certain feature so that the user can enjoy the applications and its features at the highest level. Sometimes you may consider this an issue but it's implemented with good thoughts. So, yes, it may be possible that you will need full coverage and signal in order for the application to work properly.