Are Pokemon Cards all about gambling now? Can we repair this?

I wanted to try and get my Stellar Crown collection complete, but it's *impossible* now because I don't want to pay scalper price.

I understand now why I'm starting to see all these fight videos at Costco. Clearly, 151 is the biggest draw, but at the same time it's like "bruh," you should try and be a welcoming community for the next generation so that it can continue... not this hostile brawl which is looked down upon by literally everyone.

But I feel like the Pokemon community is being (for a lack of a better word) invaded by a community of scalpers, is there any way the real community can repair this?