If you want a similar experience for a lot less money you have to compromise on things.
I wouldn't even put Thailand and Maldives in the same experience category either.
One I consider an ultra luxury beach/resort holiday (although I guess it can be done on some what of a budget too). The other I would say is whatever you want it to be.
I've been all over Thailand and stayed in some of the best hotels. It's an awesome place and a lot of fun. However one thing that always hits me is just how overrated the beaches are. The vast majority of the nicer ones are ruined by tourists (Maya Bay is a perfect example of that). The water is usually pretty rough too. I just wouldn't compare it with the Maldives. They're totally different