Xbox Live Points (Microsoft Points) were discontinued in 2013. They were replaced by local currency (Microsoft Account balance)—dollars, pounds, euros, etc. You cannot earn, buy, or spend Points anymore.
An Xbox Live Gold subscription (now part of Xbox Game Pass Core) or Xbox Game Pass Ultimate. This paid membership unlocks:
Points are history. Subscriptions are the gatekeeper. Choose Gold/Core or Ultimate based on your game library needs.