Does mobile data need to be on at all times?
No. But, it would depend on what you want to do. Some phones may not receive MMS properly without Data being on. Some "find-my-phone" apps dont work well with data off. Calling and texting are not affected by data being off.