Is my friend wrong for rejecting another top?

I apologize in advance if there are spelling mistakes or if some parts are not understood, English is not my native language so I will use a translator. My friend, let's call him Marcus, recently found himself involved in a "controversy" within our group of friends. The thing is that he looks for a bottom without any specific characteristics to start dating or if the bottom just wants casual sex, then that's it. The problem begins when a friend, let's call her Sam, wanted Marcus to go out with her brother. Marcus accepted and last week he went on a date with Sam's brother, Marcus admits that he didn't feel comfortable at all but decided to continue the date, Later on the date Marcus joked about something related to him being a top and that's where he found out that Sam's brother was also a top. According to Marcus, his discomfort was more noticeable, from there Marcus was honest and said that in his own words: ""I'm sorry, I've never seen myself romantically or sexually with another top, I usually politely present this aspect of myself when I'm interested in someone but I didn't think to clarify this to Sam" Sam's brother said that two tops can be a couple and that sex can be had in many ways, to which Marcus replied "I'm sure that works for other people, but not for me, I see other tops as coworkers, friends and even siblings but not as someone with whom I can fall in love, marry and start a family" After that Sam's brother calling Marcus a shallow jerk and now Sam is mad at Marcus, Marcus is doubting whether he should have been so honest but he also feels that he doesn't owe Sam's brother anything and that he has the right to date whoever he wants. He hasn't wanted to go out with Sam again and would rather spend all day on my couch playing Mortal Kombat 1 so he asked me to ask around here if he should apologize.