As numerous threads will bear out, there are many here who enjoy doing the types of shops that you mentioned, though spas and cruises can be few and far between.
To answer your original question, "yes", the better you are at writing your reports, the more Editors and, subsequently,Schedulers will come to know you and "trust" you to do the more "elaborate" shops.
These people usually get paid per "completed" assignment. Most Editors get about $3-$4, I understand, per report and, supposedly, try to process about 4 reports per hour. The more time they have to spend fixing "errors" in the report, the fewer reports they can process. The less time they can spend on your report, the more reports they can "complete" and their hourly earnings go up.
The shop grade is based on how much time they had to spend editing or correcting your report. The higher your rating, the less time they had to spend on your report, showing that you "know what you are doing" as a shopper.