You are right that "стоит" is more like "you should"/"it is good idea to...". But I see nothing unnatural in "you should pay taxes, otherwise there will be penalization" (at least in russian). It...