Also, there's no point in having a max limit on non-elites purchasing miles if you can register your dating partner/spouse/kids/pets/roommates living at the same address, they can
also buy 150,000 miles, and then you can pool between accounts at $0 cost.
https://storefront.points.com/mileage-plan/en-US/buy
If you are not an Elite Member, your account may only be credited up to a maximum total of 150,000 miles acquired through Points.com in a calendar year, whether purchased by you or gifted to you.