'I think X should' is, as you say, a kind of advice (or recommendation;. ' is fine. 'Have to' is not a modal.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
Maria D"have to" is not a modal? Does it have then a special linguistic name, or it's just a usual verb?Some writers refer to it as a 'quasi-modal', 'semi-modal' or 'modal equivalent'.