ROPC
is a valid use case if the trust is not a problem. I do think in your case, it can be considered, assuming your users 'trust you' with their credentials.
If your application is not using browser, probably it is ok to use it (of course considering many other facts like trust, how password is stored etc. )
I think the main reason to avoid ROPC grant is because there are (more) chances for Phishing. A consumer may get fooled easily since you login screen is not 'that popular' like google or Facebook and they enter the credentials at wrong place, and your application is at risk.
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…