I am about to leave my traineeship after the time scheduled (6 months, now is 4 and a half) because i have a huge amount of little problems which i don't know if they are reasonable or not.
I will start from scratch: first of all i was offered this traineeship in a electronic company as a programmer to develop software on machines. To start dealing with this thing my boss told me i would have started doing some tests on machines and whatever, which i felt good because no much responsabilites for me and no risk for them.
But when i started... things have suddenly changed. First of all i was put doing some SEO for the company website (which sucked!) and i never did SEO (in fact i learned this term by doing it!), then i was asked to start a database for internal purposes (so Access and VBA), and after i finished my boss asked me to make it accessible to external devices; so i obliviously started everything again doing my first web application (PHP, MYSQL, HTML, CSS, JS), a responsive one, and started to learn a huge amount of things about web-developing (as a full-stack).
I am thinking that i am learning too much things in a very cheap way, while i prefer to specialize in something, and the fact this is still not what my boss asked me at first make me think that things will not change in the future.
Then i have other "minor" problems:
I don't know how to communicate in a friendly way with employers. I am a metalhead/anarchist and working in a company, no, is not that easy for me, even if it's for sure a training in "social-life", but i can't fake my identity everyday since is really difficult to act as another person. For me is not a problem not to talk but it looks like i am forced to say "hi" even if i don't want to not appear like a ghost. If you add that professional talking rarely happens it could be a serious issue i think.
Second problem: i want to be a musician, and not a developer. But i have no time to develop my skills in both parts because i stay out 13h a day because workplace is far.
Last-but-not-least problem: the work i am doing is all done... by me, i decide everything of the workflow of this web-app and i think that working on just one project alone is not a great idea, i have no confrontation, i cannot experiment things (as i said i have no actual free-time to do so!) and continous pull requests from my boss make me feel like i am doing a second-hand job for almost free.
And here comes the actual question: should i leave after traineeship because of these reasons?
This company is 30 years old so it has build its own structure well and employers seems to be happy working here, it's a nice place where i also feel good and everything, and my boss expect good things from me so i feel a bit guilty to leave.
But i don't feel suited for this position, even if it is because of my individuality. At the same time however i don't want to have no money or no job, but i don't think i can accept a contract of employment thinking of going away when i please. But at the same time i cannot look for other jobs, since i have no time.
It is bad to leave in this condition?
EDIT: My question itself could have looked like an advice but actually it was a pratical question because i don't know how things go in a company well and anyway i received good answers so i don't know why you tell me it's off topic, maybe because i am a newbie! I was betting that this would have ended like this but whatever, i received the answer so i don't care.