Having visited Thailand for many years I find it quite easy to navigate the city without using taxis or a tuk tuk. There are, of course, times when it is unavoidable and I usually negotiate a price.
Unfortunately, some new tourists aren't that savvy and get sucked in or just pay.
All well and good coming out with a 'raft' of measures but as usual, they need to be enforced.