On the one hand, you shouldn’t add procedures in your flight plan that you’re unable to fly. On the other, just doing that will not fix all issues since if you’re flying IFR ATC will try to get you on a published approach, even if you have a direct to airport. ATC seems unable or unwilling to give vectors to final. It will force you to the approach transition no matter how close you are to the airport, and no matter how low you are. They should really add an option for vectors to final.
On a separate note, what did your flight plan say? Did you make it in the world map? Did you check the altitudes for the STAR? Or did you make the flight plan in the GPS?