what exactly is the problem? I use Shimano 105 cranks in my 80s mtb conversion without issue. you may need a shorter or longer spindle due to chainstay clearance or chainline issues. mtb specific cranks have a smaller bcd but you can get equivalent chainrings for it. still it's unclear what the problem is that these hipsters schooled you on.