This is the history of how that happened.
In 2016 Tesla announced Model 3 and took a risk by pre-announcing that the price will start at $35.
In late 2017 they started making the cars and until early 2019 they were only making the more expensive Long Range trim at $50k+.
Sometime late 2018 / early 2019 they introduced a Medium Range trim, which was Long Range with smaller batter for $40-something k. This trim is no longer available (replaced by SR+)
Around march 2019, after hard-core cost-cutting, they introduced the base models as $35 SR (Standard Range) and $37.5 SR+ (Standard Range plus).
Compared to original plans SR/SR+ was better in that it included the panoramic glass sunroof.
The SR+ was available immediately but SR had a 4-6 month lead time, presumably so that Tesla can improve production / operational efficiency enough so that they can make SR trim at a profit.
According to Tesla, few people were ordering SR so they decided to scrap that trim. That makes sense because the fewer variants they have to make, the better they can optimize the production process and the cheaper it is to make the cars.
To fulfill those SR orders they decided to give people SR+ trim and limit features in software. It took them a while to implement those limits hence for a while people who ordered SR were able to drive SR+ without the limits.
This is not the end of story.
Soon after they decided to make $3k AutoPilot a standard feature and bumped the price by $2k.
After that they bumped the price by additional $400, presumably to offset the cost of Trump's tarrifs.
And that's where we are today.
Tesla just rolls with the punches. Making the cheapest version be a software-limited wasn't the original plan but it's a reasonable decision given how things progressed.
I think it's safe to say that at some point in the future Tesla will lower the price if their production capacity outstrips the supply and they manage to further improve operational efficiency.