I've worked on a lot of low end bikes both in a shop and a co-op.
Unless it is 20 years old or a schwinn there are not a lot of odd sizes out there anymore.
The mechanic complaint you are referring to is probably more about the replacement component costing more than the replacement value of the bike.
Enjoy