Don’t see the problem wearing ribbons with any uniform. Have seen them recently on police, fire and ambulance workers - when they’re wearing “best”.
Used to be more widespread; in my youth (50s and 60s) you could see ‘bus conductors and tube drivers with ribbons. My old Scoutmaster (“Chiefy” Johnson) wore his ribbons on his scout shirt!