If you all want to pay $635 for a $300 board, then be my guest.
I think you are unfair with your thoughts here.
Every GB runner sacrifices their time (and money to be precise) to make the design and deal with multiple constraints (protos, suppliers, materials, requests, marketing, taxes, vendors etc.), so spending a tremendous amount of time and taking the risk on their shoulders.
Please try to do any project yourself and then you will understand that people who made money out of GB's, actually deserve it.
The price itself is a very subjective thing, so by complaining about the price in that way, you disrespecting the GB runner, nothing else.
If you don't want to pay $650 for a board that's cool, you move on, someone else makes the purchase and both sides will be happy.
Show more empathy, please.
And stay safe
PEACE!