It depends on the type of the model and on the type of the game as well. There's no need to use 4k on all models when you know they will just fill the background or will be only small props that you won't see in full size on screen. Only the main models would benefit from a 4k textures. It's also different for a shooter game and for example a strategy game. You're supposed to see big models in a shooter but you won't probably see one model fill the whole screen in a strategy game where you have tens or thousands models so you shouldn't waste the power on big textures which won't be seen in much detail.
Also when you make a mobile game, then 1-2k textures would be enough for most of the models (I still see many games still use 512). Only when you do a console or PC game then you should use the maximum resolution that the engine allows you.