As the others have said:
This is an MMO.
MMO’s have 2 grinds: cash, and XP/levels.
EVE has cut away the grind for XP/levels, it’s a straight time delay.
Yes, this means that if you can play 10+ hours a day, grinding your ass off, you’ll advance faster in WoW, SWTOR, or similar MMO’s, compared to EVE. However, if you’re a casual who only plays on weekends, and/or absolutely hate grinding dailies, you’ll “XP / level up” faster in EVE.
Other MMO’s have classes and class limitations, EVE lets you train all skills / no limitations.
It takes 3 months to for a semi-casual to train a class to max level with some purple gear in WoW / SWTOR. If you want to make an account that has: 1 tank, 1 AoE DPS, 1 single target DPS, 1 healer, 1 Crowd-Control / Support, and 2-3 top level crafters, it takes 21 months (2.5 years), GRINDING XP all the way.
In EVE, each ship is a role. Some ships take 2 weeks to train, others take 5-6 months. There are some “support” skills (engineering, navigation, armor, shields, targeting, rigs, etc.) that are useful for all roles and can take 1 year to train, but in general once you have those, individual ships (or classes of ships) are a few months. A character can focus on a single role (cov-ops, rogue-like, for example) and excel within 3 months, and otherwise at about 2-3 years your character has unlocked several of the roles above, with “with some purples” level of performance.
Bottom line, EVE is equivalent to other MMOs in terms of time required. It just doesn’t require you to grind skill points.
The problem is that other MMO’s have hard level caps that you can’t bypass. Everyone aims to get to max level, and then that’s it, no more can be done, no use complaining. EVE is a bit more subtle, and a lot of people don’t realize it: you CAN max out every skill, but we’ll laugh our asses off if you do it, cause that’s stupid. You’re supposed to stop yourself at “good enough”.
A lot of newbies aim for unlocking all ships, and they get frustrated by the time delay. The game lets you do it, but you’ll spend several years sat in station waiting for all your skills to be perfect. And then undock, get a bounty for no reason, shoot the guy who bountied you, and get killed by Concord for being a “criminal.” “Ruin” your character. Meanwhile, the other guy gets his Alpha character into a destroyer within 3 hours, straps some weapons to it, ganks a bunch of miners and steals their ore, scams a little bit in Jita, and makes 100 million ISK on day 1. Trains for a decent versatile cruiser (every race has one), joins some 0.0 group, and has the time of his life with nightly fun ops and hundreds of millions ISK thrown at him. Ship Reimbursement Program replaces his ship for free every time he loses it.
First he scouts, then he becomes really good at baiting others, appearing to be a clueless newbie in a cruiser, gets good at recognizing ships and their threat at a glance, tries his hand at fleet command and discovers he’s decent at it, and makes a name for himself. Enjoys the game for a couple years. Alliance buys a titan for him and gifts it, because he’s built up the trust and track record, and they all trust him and love his fleets. That’s how it’s done.
Capital ships are not solo ships. Their purpose is to be used in large scale wars. You need a whole fleet for escort, and your ship that’s worth billions can be tackled and killed by a small-ish fleet of cruisers / battlecruisers / battleships, worth 1000 times less ISK. You need multiple accounts with cyno-beacons to even move the ship around safely. They can’t enter high-sec, some can’t even enter low-sec. Literally they’re ships that are stuck in null space, and very vulnerable unless your corp or alliance has the support fleets to protect you, and the stations to let you dock. They need to trust you to do that, and building that trust takes more effort than grinding the ISK to buy one of these things. YOU need to trust them otherwise you’ll never undock your ship for fear of awox.