port 25 is assigned for use with SMTP.

I would say applications that are trying to use this port for other things are the “bugged” ones since they do not comply to international standards.